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

Eserv Forum / E4 / Proxy / Не запускается acWeb4

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Здравствуйте Не запускается acWeb4. Стартую сервис
 
Комментарии к этой версии (14.03.2011 19:34) [~evguenil] e946c692
Комментарии к версии 2 (14.03.2011 19:42) [~evguenil] a302269f
АвторДатаТекстtags
pig14.03.2011 20:42
Начните с самого безобидного (по отношению к удалению) — со статистики.
Потом можно попробовать кэш DNS прибить.
wikipost
evguenil14.03.2011 20:49
Спасибо большое помогло !
Странно, но стоит бесперебойник, сервер не выключается месяцами и такие проблемы выявляются.
wikipost
ac14.03.2011 23:27
Помогло удаление какой именно базы?
wikipost
evguenil15.03.2011 09:18
Доброе утро.

E4\DATA\domains\system\dns_cache dns_cache — всю папку удалил
wikipost
evguenil15.03.2011 09:23
Если нужна папка могу достать из корзины и прислать на суппорт.
wikipost
ac15.03.2011 09:45
Да, давайте (архивом), спасибо.
wikipost
evguenil25.04.2011 10:09
Добрый день.

acWeb выдаёт следующую ошибку

Mon, 25 Apr 2011 11:27:05 +0400 Can't create thread. Error:8
Mon, 25 Apr 2011 11:27:10 +0400 Can't create thread. Error:8

и падает. Где искать, что удалить ?
Подключился через Е3 , жду ответа.
wikipost
ac25.04.2011 11:17
evguenil пишет: Can't create thread. Error:8

Как правило это означает исчерпание памяти. Он это сразу при запуске говорит, или по прошествии какого-то времени?
wikipost
evguenil25.04.2011 11:20
через минуту или чуть меньше на диске более 40 Г памяти свободно.
Оперативки 2Г свободно.
wikipost
evguenil25.04.2011 11:26
В Win 2008 server в логах
Сбойное приложение acWEB4.exe, версия 4.0.0.0, штамп времени 0x311cbdc5, сбойный модуль ntdll.dll, версия 6.0.6001.18538, штамп времени 0x4cb733e1, код исключения 0xc0000005, смещение ошибки 0x000530b7, ИД процесса 0x5c4, время запуска приложения 0x01cc032371f169da.
wikipost
ac25.04.2011 11:29
За эту минуту можно успеть заглянуть в taskmgr посмотреть за изменением потребления памяти (acWEB'ом и системой вцелом). "8" — это именно ответ Windows о нехватке памяти, значит в момент запуска что-то с памятью меняется радикальным образом.

Удаление статистики, DNS-кэша эффекта не дает? (при запуске никаких массовых действий с ними не производится, но мало ли что может решить сделать sqlite при открытиии баз).
wikipost
ac25.04.2011 11:29
evguenil пишет: сбойный модуль ntdll.dll

Может тогда стоит Windows перезагрузить?
wikipost
evguenil25.04.2011 11:32
Смешно, только плакать хочется.
Перезапускал, диск проверял. Ошибок нет.
Почта работает нормально.
Е3 работает нормально.
wikipost
ac25.04.2011 11:52
Инициализация E3 и E4 тем и отличается, что дополнительно открываются стат.базы и прочие БД. В файл acWEB\conf\OnStartup.rules.txt в начале добавьте строку:
vDebugRules ON

Потом перезапустите и пришлите на support@eserv.ru полный лог acWEB.log до падения.

Плакать не надо, врядли тут неисправимая проблема. Смеяться над перезапуском Windows тоже не стоит — я вот в декабре прошлого года обнаружил, что Windows имеет свойство накапливать "нечто", сильно влияющее на производительность, что не снимается перезапуском никаких служб, но моментально лечится перезагрузкой Windows.
wikipost
ac25.04.2011 11:58
Иллюстрация предыдущего тезиса:
e4 cpu load

"Провалы" в графике в середине декабря и в предпоследнюю неделю апреля — это я после безуспешных поисков причины роста загрузки процессора просто перезагрузил Windows (не исключено, что в этот момент применялись какие-то ранее загруженные патчи Windows, но я обычно стараюсь сразу перезагружать, если Windows требует перезагрузки после обновления).
wikipost
evguenil25.04.2011 12:02
Удалил DNS-кэш, статистику. 10 минут полёт нормальный.
Но мне кажется это не лечит проблему а просто загоняет в глубь.

Даааа кстати 3 дня назад подключил Estat32, может конечно из-за него проблема. Тоже отключил.
wikipost
evguenil25.04.2011 12:22
Выслал лог acWeb.
wikipost
ac25.04.2011 12:36
Лог получил, спасибо. Да, за полминуты после старта набегает больше 900 соединений в стадии "OnThreadConnect", т.е. ожидающих доступа к БД для записи начала сессии в БД статистики. Такое к-во и исчерпывает память или per-process лимиты Windows.

evguenil пишет: Но мне кажется это не лечит проблему а просто загоняет в глубь.

Так точно. Это дает дополнительный аргумент на весы, что проблема именно здесь. В предпоследнем обновлении есть опция отключения этого лога детализации статистики, может снизить остроту проблемы. Уже принято решение о замене этой подсистемы, но это затрагивает большое к-во стат.отчетов и влияет на другие модули (форумы и веб.почту), поэтому на эту работу требуется достаточно много времени, подгадываю соответствующее "окно".

Estat не влияет на эту проблему, можно не отключать.
wikipost
postmaster15.07.2011 09:31
Столкнулись с аналогичной проблемой при запуске acWeb4, запускается и через 5 секунд падает, в его логах такие ошибки в конце
Fri, 15 Jul 2011 11:54:07 +0600 Can't create thread. Error:8
Fri, 15 Jul 2011 11:54:12 +0600 Can't create thread. Error:8
Fri, 15 Jul 2011 11:54:19 +0600 Can't create thread. Error:8

в журнале событий аналогично
Сбойное приложение acWEB4.exe, версия 4.0.0.0, штамп времени 0x311cbdc5, сбойный модуль ntdll.dll, версия 6.0.6002.18005, штамп времени 0x49e03821, код исключения 0xc0000005, смещение ошибки 0x00066592, ИД процесса 0x1b38, время запуска приложения 0x01cc42b70f6181d4.

DNS-кеш и логи удалил вернее удалил папки
..\Eserv4\DATA\domains\system\dns_cache
..\Eserv4\DATA\log или какие правильно папки надо удалить?

Подскажите что еще можно сделать?

во вложении лог, когда acWeb запускался с параметром vDebugRules ON
Файл: acweb.log [76593 bytes]
wikipost
evguenil15.07.2011 13:08
Я отключил рубрикатор сайтов, отключил все логи (статистические), кроме estat.

Вроде работает нормально.
wikipost
Работает на Eserv/5.05567 (10.02.2020)