Продвинутые настройки apache

1. sdo_ip 31.10.24 21:25 Сейчас в теме
Добрый день.

Нужна ваша помощь, что бы разобраться в настройках apache.

После переустановки винды и установки платформы 1с и веб-сервера, веб-сервер в течении дня по 2-3 раза вылетает с ошибкой AH00428: Parent: child process xxxxx exited with status 3221225477 -- Restarting.

Конфигурация сервера:
ОС: Windows Server 2019 Datacenter
ОЗУ: 64 Гб
Платформа 1С: 8.3.24.1586 64-битная
Веб-сервер: Apache/2.4.62 (Win64) OpenSSL/3.1.7
Типы ИБ: две на SQL Server 2016 и 65 файловых

Кол-во клиентов 10 шт. Каждый пользователь на своем рабочем месте запускает по 3-5 экзепляров 1с.

В журнале ОС при сбое фиксируется событие:
Имя сбойного приложения: httpd.exe, версия: 2.4.62.0, метка времени: 0x66d81b2d
Имя сбойного модуля: core83.dll, версия: 8.3.24.1586, метка времени: 0x66512b78
Код исключения: 0xc0000005
Смещение ошибки: 0x0000000000122577
Идентификатор сбойного процесса: 0x2a5c
Время запуска сбойного приложения: 0x01db2a3093c7d34c
Путь сбойного приложения: C:\Apache24\bin\httpd.exe
Путь сбойного модуля: C:\Program Files\1cv8\8.3.24.1586\bin\core83.dll
Идентификатор отчета: fcb81036-58c2-4b36-b1d4-e4517663cca5
Полное имя сбойного пакета: 
Код приложения, связанного со сбойным пакетом:
 
Показать


В журнале apache события вида:
[Tue Oct 29 23:30:06.372006 2024] [mpm_winnt:notice] [pid 19748:tid 540] AH00418: Parent: Created child process 10844
[Tue Oct 29 23:30:06.690080 2024] [mpm_winnt:notice] [pid 10844:tid 544] AH00354: Child: Starting 500 worker threads.
[Wed Oct 30 01:49:51.974499 2024] [core:error] [pid 10844:tid 4776] [client 118.190.150.130:52812] AH10244: invalid URI path (/cgi-bin/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/bin/sh)
[Wed Oct 30 01:50:45.502544 2024] [core:error] [pid 10844:tid 4776] [client 118.190.150.130:39058] AH10244: invalid URI path (/cgi-bin/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/%%32%65%%32%65/bin/sh)
[Wed Oct 30 02:49:30.588577 2024] [cgi:error] [pid 10844:tid 4764] [client 185.16.38.232:52974] AH02811: stderr from C:/Apache24/cgi-bin/luci: script not found or unable to stat
[Wed Oct 30 08:46:16.185848 2024] [cgi:error] [pid 10844:tid 4736] [client 185.16.38.232:37178] AH02811: stderr from C:/Apache24/cgi-bin/luci: script not found or unable to stat
[Wed Oct 30 17:11:35.648169 2024] [mpm_winnt:notice] [pid 19748:tid 540] AH00428: Parent: child process 10844 exited with status 3221225477 -- Restarting.
[Wed Oct 30 17:11:35.719185 2024] [mpm_winnt:notice] [pid 19748:tid 540] AH00455: Apache/2.4.62 (Win64) OpenSSL/3.1.7 configured -- resuming normal operations
[Wed Oct 30 17:11:35.719185 2024] [mpm_winnt:notice] [pid 19748:tid 540] AH00456: Apache Lounge VS17 Server built: Sep  4 2024 10:31:52
[Wed Oct 30 17:11:35.719185 2024] [core:notice] [pid 19748:tid 540] AH00094: Command line: 'C:\\Apache24\\bin\\httpd.exe -d C:/Apache24'
[Wed Oct 30 17:11:35.721185 2024] [mpm_winnt:notice] [pid 19748:tid 540] AH00418: Parent: Created child process 1548
[Wed Oct 30 17:11:35.971243 2024] [mpm_winnt:notice] [pid 1548:tid 524] AH00354: Child: Starting 500 worker threads.
Показать


На просторах интернета, по ошибке AH00428 сказано, что нужно отрегулировать параметр ThreadStackSize.

Текущие настройки параметра ThreadStackSize у меня таковы:
<IfModule mpm_winnt_module>
	#ThreadStackSize = 134217728 или 128Мб
    ThreadStackSize 134217728
	
	ThreadsPerChild        500
    MaxConnectionsPerChild   10000
</IfModule>
Показать


Прошу поделиться идеями по исправлению ошибки AH00428.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. karamazoff 129 30.08.25 21:37 Сейчас в теме
(1)
и 65 файловых

Сильно. и они тоже все опубликованы? Без них ошибка тоже есть? почему при наличии скуля файловые? Лицензии?
6. sdo_ip 20.09.25 19:56 Сейчас в теме
(5) Да, опубликованы. На скуле базы размером от 15 ГБ. И для скула, что обслуживать такое кол-во баз нужно по другому построить систему хранения данных иначе блокировок будет больше, чем в файловых.
11. starik-2005 3199 22.09.25 11:09 Сейчас в теме
(1)
exited with status 3221225477

Anse
Over a year ago
Issue fixed after increasing the ThreadStackSize setting to 8m. Apache 2.4 and PHP 7 on Windows. I'm just a bit concerned whether 8m is a bit too much on high traffic pages, but that's a thing everyone can experiment with.
2. maxyme 28.08.25 07:31 Сейчас в теме
Точно такая же проблема. Версии 1С и Apache такие же. Кто то знает решение проблемы?
Пробовал использовать эти параметры и менять значения:
<IfModule mpm_winnt_module>
    #ThreadStackSize = 134217728 или 128Мб
    ThreadStackSize 134217728
    
    ThreadsPerChild        500
    MaxConnectionsPerChild   10000
</IfModule>

Что с ними, что без них, результата нет
3. ale_fai 28.08.25 10:17 Сейчас в теме
(2) Хм.. Для начала - немного документации :

7. sdo_ip 20.09.25 20:00 Сейчас в теме
(3) Документацию перечитал много раз, прежде чем создал эту тему. Возможно в силу опыта не вижу важных вещений или цепочку действий, которые могут помочь. Если знаешь ответ, то напиши.
9. sdo_ip 20.09.25 20:12 Сейчас в теме
(2) Что бы использовать эти параметры у сервера должно быть ОЗУ 64 Гб.
4. XAKEP 30.08.25 18:20 Сейчас в теме
Кол-во клиентов 10 шт. Каждый пользователь на своем рабочем месте запускает по 3-5

вы предполагаете, что апач не работает от себя, а учавствует еще 1с ?
10*3=30 соединений и более --- думате 1с разрабы на это рассчитывали ?
да, но только клиент-сервер СУБД
8. sdo_ip 20.09.25 20:07 Сейчас в теме
(4) Всё работало, пока не умер диск и я с нуля поднял ОС, 1С, веб-сервер. К сожалению бэкап конфига веб-сервера не делался, а с новыми настройками начались обрывы связи. Всё что удалось добиться это эмпирическим путём сократить кол-во обрывов, меня параметры IfModule mpm_winnt_module.

Суть этой темы это обмен опытом, а "не решите за меня проблему". У меня закончились идеи и буду благодарен, если кто то подскажет в какую сторону ещё можно "копать"
starik-2005; +1 Ответить
10. ipx 6 21.09.25 11:54 Сейчас в теме
Попробуйте снести апач и поставить более старую версию. 2.4.55 версия хорошо работает.
12. independ 1535 22.09.25 11:29 Сейчас в теме
Можно попробовать сделать несколько сервисов apache, распределить нагрузку. Делал у клиента 1 apache для торговли - клиентов 10, 2 apache БП3 и ЗУП3 для бухгалтерии, 4-5 пользователей. Норм.
Настройки вручную через webinst
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот