Квоты созданы с помошью класса каналов.
В файле Eproxy_FlagsList.txt добавил стороку
"*.flag";"FLAGS-CURRENT INCLUDED";"1";""
Надо ли было это делать?
Создал файл reset-quotas-list.flag с содержимым:
news_kanal
popov_kanal
Копирую этот файл в \DATA\FLAGS\Eproxy, он отрабатывается
Eserv.log : flagmon: flag found, filename= ..\DATA\FLAGS\Eproxy\reset-quotas-list.flag, by mask= *.flag
Но квоты не сбрасываются, пользователей не пускают... Что делаю не так?
http://bitrix.eserv.ru/cvsweb-nt/cvsweb.cgi/install/Eserv3/CONF.orig/lists/Eproxy_FlagsList.txt .
Странно, что он небыл включен в дистрибутив EservEproxy322.
\Eserv3\DATA\flags\Eproxy файл reset-quotas-all.flag
И ничего не произошло. Квоты на месте. Файл на месте. Насколько я знаю после отработки он должен быть удален.
Может что не включил. И вообще как часто система проверяет наличие файл-флагов в данной папке.
Flags={Dirs[Data]}\FLAGS
Забыл подключить plagins\flagmon
Спасибо
Сегодня столкнулся с проблемой сброса квот .
Вообще проблем до этого не было.
Что-то поменялось, а что не пойму.
Раньше скидывал квоты путём копирования файла reset-q-all.f в eserv3\DATA\trafc\flags (раз в месяц), и иногда reset-q-some.f (для срочного сброса квот).
Глянул в Help, и увидел что теперь нужно копировать в другой каталог другие файлы.
Попробовал сделать как написано и соответственно ничего не получилось.
Где капать
Plugin: plugins\flagmon — включил
reset-quotas-list.flag положил в eserv3\DATA\FLAGS\Eproxy там и лежит
Но в логе стало выдавать ошибку. flagmon: flag found, filename= ..\DATA\FLAGS\Eproxy\reset-quotas-list.flag, by mask= *.flag flagmon: flag processing Error# -2003
Предыдущая же версия оставлена специально для совместимости
Попробуйте в поле COMMAND списка Eproxy_FlagsList.txt записать
Говорит ли ошибку? Сбрасываются ли указанные квоты?
Ну не это имел ввиду, просто не плохо было бы как нибудть предупредить о cмене билда Trafc.
Получилось: всё работатает, а потом нет (неожиданно).
Как 2 года назад подстроил Trafc и благополучно забыл (очень клёвое ощущение).
В данный момент всё работает нормально (над душой никто не стоял, и всё получилось). Наступил на грабли с файлом Eproxy_FlagsList.txt.
Обновил и всё айбат.
Этот файл находится в каталоге CONF, поэтому при обновлении Eserv поверх он не перезаписывается (так задуманно — настройки по возможности должны остаться нетронутыми)
2007-12-03 12:14:27 Eproxy, Processing flag: ..\DATA\FLAGS\Eproxy\alter-quota.xml (by mask: alter-quota.xml)
2007-12-03 12:40:40 Eproxy, Processing flag: ..\DATA\FLAGS\Eproxy\reset-quotas-list.flag (by mask: reset-quotas-list.flag)
2007-12-03 12:41:13 Eproxy, Processing flag: ..\DATA\FLAGS\Eproxy\reset-quotas-list.flag (by mask: reset-quotas-list.flag)
квота не сбрасывается
В файле reset-quotas-list.flag должен быть список имен. Если там "test", значит должна сбрасыватсья квота "test". Есть такая?
Для сброса всех — reset-quotas-all.flag
"test100" или test 10 мб или както ещё,я вот что имею ввиду,
как написать чтоб сработал сброс
Есть ли где-то лог, посмотреть, что происходит
Файл действительно делал руками. Дело в том, что автоматический сброс квот (по сроку установленному в квоте) отрабатывает как-то очень выборочно. Часть квот сбрасывается, а часть нет. Хотя они должны быть идентичны, заводил подряд, сменил имя — добавил строку.
А вот по окончанию срока. Сброс происходит очень странно, не все и не одновременно.
Обалдеть ! Попробую посмотреть
Если нужна привязка к календарю, следует использовать сброс по расписанию.