Регистрация...

Eserv Forum / E3 / Eserv 3 Mail Server Support / LOG error: 1450

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Перестала поступать почта. В SMTP.log пишет:

LOG error: 1450 701 0 LOGL
2008-08-27 09:19:13;10.0.0.74;Error 1450 in the rule file "conf\OnThreadConnect.rules.txt", line: 34, char: 97[/quote:f3ab8a3d1e] И так постоянно
Перегрузка сервиса результатов не дает
 
Комментарии к этой версии (27.08.2008 10:09) [~alex1124] 1531c880
АвторДатаТекстtags
alex112427.08.2008 10:38
В логи периодически добавляется:
Wed, 27 Aug 2008 10:36:25 +0300 MaxThreads reached (server)!
Wed, 27 Aug 2008 10:36:25 +0300 MaxThreads reached (server)!
Wed, 27 Aug 2008 10:36:26 +0300 MaxThreads reached (server)!
Wed, 27 Aug 2008 10:36:26 +0300 MaxThreads reached (server)!
LOG error: 1450 701 0 LOGL
2008-08-27 10:36:26;84.113.206.205;Error 1450 in the rule file "conf\OnThreadConnect.rules.txt", line: 37, char: 74[/quote:5a90955c75]
imported
pig27.08.2008 10:40
Нашёл только вот это:
// // MessageId: ERROR_NO_SYSTEM_RESOURCES // // MessageText: // // Insufficient system resources exist to complete the requested service. // #define ERROR_NO_SYSTEM_RESOURCES 1450L

Это код ошибки Windows. Поскольку перезагрузка не спасает, я бы посоветовал посетить http://helpme.virusinfo.info/ — не исключено, что завёлся зверь. Впрочем, мешать может и резидентный антивирус.

Ещё, конечно, можно в порядке бреда открыть CommonPlugins\log.str.txt и посмотреть, в каком там состоянии строка с кодом 701. Потому что, например, друая форматная строка лога нормально отработала.
imported
alex112427.08.2008 10:48
Зверя не должно быть, резидентного антивируса нет, только КАВ в комплекте ЕСерва. Сейчас качну ДрВеба, проверю.
Log.Str.txt
701 *{Dirs[Logs]}\smtp\{YYYYMM}log.txt*{YYYY-MM-DD} {hh:mm:ss};{CLIENT};{UserEmail};{s}
701 <30>SMTPD, {CLIENT}, Reply: {s}
imported
pig27.08.2008 10:50
alex1124 пишет: Wed, 27 Aug 2008 10:36:25 +0300 MaxThreads reached (server)!
Wed, 27 Aug 2008 10:36:25 +0300 MaxThreads reached (server)!
Wed, 27 Aug 2008 10:36:26 +0300 MaxThreads reached (server)!
Wed, 27 Aug 2008 10:36:26 +0300 MaxThreads reached (server)!

А какое у вас значение MaxConnections в секции [SMTP]?
imported
alex112427.08.2008 10:51
Установлено 50, пробовал 100, 150, перезапускал сервис — не помогало.
imported
pig27.08.2008 10:52
Ещё в порядке бреда: сколько сейчас файлов в DATA\log\smtp\ ?
imported
ac27.08.2008 10:58
1450 = "Недостаточно системных ресурсов для завершения операции."
Жаль, что не говорится, каких именно ресурсов... Памяти в системе хватает? Еще можно посмотреть, не поврежден ли CommonPlugins\log.str.txt — если повреждены шаблоны, то Eserv может ошибочно запросить у системы столько памяти, что ни у кого не хватит.
imported
alex112427.08.2008 11:09
Было 86 файлов — 4 ГБ, убирал часть — не помогало. Убрал текущий лог — 200808log.txt (804Mb) — ошибка пропала, новый лог 200808log.txt начал заполняться данными, письма, вроде, начали ходить.
Неужели размер лога может оказать влияние на работу?
imported
alex112427.08.2008 11:19
Сейчас SMTP потребляет около 15Мб, порядка 30 потоков, письма ходят нормально, в логе ошибок нет.
Спасибо за то, что оперативно наставили на путь истинный.
imported
ac27.08.2008 12:05
alex1124 пишет: Неужели размер лога может оказать влияние на работу?
Стресс-тест на предмет максимального размера лога мне пока не приходило в голову запустить. Запустил (для чистоты эксперимента цикл по тем же "701 LOG" в отдельном потоке acSMTP). Пока что он успел заполнить 14Мб, так что результата ждать еще долго.

Чисто теоретически лимит должен быть никак не раньше 2Gb (и то если это fat), а никак не 804Mb. Все манипуляции с размером файла внутри функций по записи в лог вообще 64-битные (FILE-SIZE и REPOSITION-SIZE), т.е. там и 4Gb лимит (32бита) не преграда.
imported
ac27.08.2008 12:16
По данным http://support.microsoft.com/kb/304101 эта ошибка о нехватке Paged kernel memory, т.е. глубоко системные вещи, которые можно пытаться настраивать через реестр.
imported
alex112427.08.2008 13:02
Диск под NTFS, с Microsoft-ом буду сейчас смотреть. Но, до вчерашнего вечера все работало как надо. Правда и лог не достигал такого размера (если быть точным, то 804 437 502).
imported
ac27.08.2008 16:11
Отчитываюсь: многопоточный стресс-тест по записи лога DATA\log\smtp\200808log.txt через 701 LOG успешно миновал магическую отметку 804 437 502 и сейчас находится в районе 869 694 520. Никаких ошибок в acSMTP.log не появилось, в отчетах taskmgr по памяти ядра тоже без заметных изменений. В общем, дело не в размере файла, а в какой-то конкретной комбинации условий. Может это зависит и от версии ОС. Я сейчас тестировал под Vista.

Размер лога 882 024 292, тест прекращаю.
imported
tbm20.04.2009 19:05
Кто нибудь решил эту проблему?В третий раз за последние полгода с этим сталкиваюсь. Размер папки 966.881.380 в 9 файлах,лог mail 772mb(помогает только удаление).Видимо это проблема в файловой системы NTFS W2K.Может кто подскажет,где поправить в реестре.Очень похоже(типа) на ограничения открывания окон в висте(http://weblogs.asp.net/israelio/archive/2007/02/07/max-num-of-open-windows-under-xp-2003-vista-resolved.aspx),а здесь резмера txt файлов ,даже не знаю ,как правильно запрос составить но проблема в w2k c размером логов eserv3 реально есть.IMHO.
imported
pig20.04.2009 19:28
Файловую систему на ошибки проверять не пробовали? Сколько оперативной памяти на машине? Можно по Диспетчеру задач посмотреть (на закладке Быстродействие), сколько там какой памяти занято, вдруг наведёт на мысль.
imported
tbm20.04.2009 19:36
2xeon,4г памяти,смотрел память "procexp",все ok!
Единнственно возникает мысль,может из-за того что включил плагины mlogs,cashe_log_str и mstat.Как вы думаете?
Хотя вряд-ли,эта тема уже старенькая,а тогда еще включение этих плагинов не обсуждалась.
И еще файл log.txt,извините за не точность.
imported
pig20.04.2009 23:22
cache_log_str точно ни при чём. mlogc влияет однозначно — это он разбрасывает вывод по разным файлам, что инициирует постоянное дёргание последовательности открытие-позиционирование-запись-закрытие. mstat может влиять, а может и не влиять. Скорее, всё же, не влияет: протокольный лог через MStat не идёт.
На каких кодах строк падает?
imported
ac21.04.2009 03:42
Если у вас та же ошибка 1450, то см. указанную выше ссылку на MS, там и про Win2000 есть советы по реестру.
imported
Работает на Eserv/5.05555 (05.06.2016)