Зависает апач

1. user1302499 13.11.20 11:09 Сейчас в теме
Есть сервер с базами клиентов. Все подключаются и работают по тонкому клиенту. С увеличением количества клиентов стал зависать апач (в службах пишет что запущено, но у клиентов пишет, что связь с сервером потеряна). С чем это может быть связано?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3167 13.11.20 11:22 Сейчас в теме
(1)
С чем это может быть связано?
А логи апача девственно чисты? А логи операционной системы? И какое количество клиентов?
4. user1302499 13.11.20 11:28 Сейчас в теме
(2)
[Fri Nov 13 03:00:42.649300 2020] [mpm_winnt:notice] [pid 2312:tid 780] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Fri Nov 13 03:02:26.257022 2020] [ssl:warn] [pid 2900:tid 872] AH01909: ::1:443:0 server certificate does NOT include an ID which matches the server name
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message
[Fri Nov 13 03:02:26.288264 2020] [core:warn] [pid 2900:tid 872] AH00098: pid file C:/Program Files/Apache Software Foundation/Apache2.4/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri Nov 13 03:02:26.350751 2020] [ssl:warn] [pid 2900:tid 872] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Fri Nov 13 03:02:26.350751 2020] [ssl:warn] [pid 2900:tid 872] AH01909: ::1:443:0 server certificate does NOT include an ID which matches the server name
[Fri Nov 13 03:02:26.350751 2020] [mpm_winnt:notice] [pid 2900:tid 872] AH00455: Apache/2.4.23 (Win64) OpenSSL/1.0.2h configured -- resuming normal operations
[Fri Nov 13 03:02:26.350751 2020] [mpm_winnt:notice] [pid 2900:tid 872] AH00456: Server built: Sep  6 2016 21:33:53
[Fri Nov 13 03:02:26.350751 2020] [core:notice] [pid 2900:tid 872] AH00094: Command line: 'C:\\Program Files\\Apache Software Foundation\\Apache2.4\\bin\\httpd.exe -d C:/Program Files/Apache Software Foundation/Apache2.4 -f C:\\Program Files\\Apache Software Foundation\\Apache2.4\\conf\\httpd.conf -d C:\\Program Files\\Apache Software Foundation\\Apache2.4\\. -D ssl'
[Fri Nov 13 03:02:26.350751 2020] [mpm_winnt:notice] [pid 2900:tid 872] AH00418: Parent: Created child process 4320
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::1a0:c97a:1e41:db3d. Set the 'ServerName' directive globally to suppress this message
[Fri Nov 13 03:02:26.788147 2020] [ssl:warn] [pid 4320:tid 760] AH01909: fe80::1a0:c97a:1e41:db3d:443:0 server certificate does NOT include an ID which matches the server name
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::1a0:c97a:1e41:db3d. Set the 'ServerName' directive globally to suppress this message
[Fri Nov 13 03:02:26.881874 2020] [ssl:warn] [pid 4320:tid 760] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Fri Nov 13 03:02:26.881874 2020] [ssl:warn] [pid 4320:tid 760] AH01909: fe80::1a0:c97a:1e41:db3d:443:0 server certificate does NOT include an ID which matches the server name
[Fri Nov 13 03:02:26.881874 2020] [mpm_winnt:notice] [pid 4320:tid 760] AH00354: Child: Starting 64 worker threads.
[Fri Nov 13 06:06:11.161694 2020] [mpm_winnt:warn] [pid 4320:tid 664] (OS 64)The specified network name is no longer available.  : AH00341: winnt_accept: Asynchronous AcceptEx failed.
[Fri Nov 13 11:03:46.016072 2020] [mpm_winnt:notice] [pid 2900:tid 872] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Fri Nov 13 11:03:48.046843 2020] [mpm_winnt:notice] [pid 4320:tid 760] AH00364: Child: All worker threads have exited.
[Fri Nov 13 11:04:16.026649 2020] [mpm_winnt:notice] [pid 2900:tid 872] AH00431: Parent: Forcing termination of child process 4320
[Fri Nov 13 11:04:17.829034 2020] [ssl:warn] [pid 9032:tid 672] AH01909: fe80::1a0:c97a:1e41:db3d:443:0 server certificate does NOT include an ID which matches the server name
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::1a0:c97a:1e41:db3d. Set the 'ServerName' directive globally to suppress this message
[Fri Nov 13 11:04:18.203946 2020] [ssl:warn] [pid 9032:tid 672] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Fri Nov 13 11:04:18.203946 2020] [ssl:warn] [pid 9032:tid 672] AH01909: fe80::1a0:c97a:1e41:db3d:443:0 server certificate does NOT include an ID which matches the server name
[Fri Nov 13 11:04:18.203946 2020] [mpm_winnt:notice] [pid 9032:tid 672] AH00455: Apache/2.4.23 (Win64) OpenSSL/1.0.2h configured -- resuming normal operations
[Fri Nov 13 11:04:18.203946 2020] [mpm_winnt:notice] [pid 9032:tid 672] AH00456: Server built: Sep  6 2016 21:33:53
[Fri Nov 13 11:04:18.203946 2020] [core:notice] [pid 9032:tid 672] AH00094: Command line: 'C:\\Program Files\\Apache Software Foundation\\Apache2.4\\bin\\httpd.exe -d C:/Program Files/Apache Software Foundation/Apache2.4 -f C:\\Program Files\\Apache Software Foundation\\Apache2.4\\conf\\httpd.conf -d C:\\Program Files\\Apache Software Foundation\\Apache2.4\\. -D ssl'
[Fri Nov 13 11:04:18.219568 2020] [mpm_winnt:notice] [pid 9032:tid 672] AH00418: Parent: Created child process 5412
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::1a0:c97a:1e41:db3d. Set the 'ServerName' directive globally to suppress this message
[Fri Nov 13 11:04:19.922291 2020] [ssl:warn] [pid 5412:tid 748] AH01909: fe80::1a0:c97a:1e41:db3d:443:0 server certificate does NOT include an ID which matches the server name
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::1a0:c97a:1e41:db3d. Set the 'ServerName' directive globally to suppress this message
[Fri Nov 13 11:04:20.578387 2020] [ssl:warn] [pid 5412:tid 748] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Fri Nov 13 11:04:20.594009 2020] [ssl:warn] [pid 5412:tid 748] AH01909: fe80::1a0:c97a:1e41:db3d:443:0 server certificate does NOT include an ID which matches the server name
[Fri Nov 13 11:04:20.594009 2020] [mpm_winnt:notice] [pid 5412:tid 748] AH00354: Child: Starting 64 worker threads.

Показать
5. user1302499 13.11.20 11:30 Сейчас в теме
3. uriah 18 13.11.20 11:22 Сейчас в теме
(1)
Есть сервер с базами клиентов. Все подключаются и работают по тонкому клиенту. С увеличением количества клиентов стал зависать апач (в службах пишет что запущено, но у клиентов пишет, что связь с сервером потеряна). С чем это может быть связано?

Возможно с увеличением количества клиентов - апач не успевает обрабатывать запросы.
9. AppTester 14.11.20 16:17 Сейчас в теме
(1) Вообще, действительно, маловато информации. Наверное, можно попробовать прояснить следующее:
- Это происходит случайным образом у разных клиентов, или у всех клиентов одновременно в какие-то моменты?
- Что видят клиенты? Сервер возвращает какую-то ошибку, или просто отваливается по таймауту?
- Можно посмотреть ещё access.log апача, может, там будет что-то информативное.
- Возможно, дело не в апаче, а, в приложении или в операционной системе. Можно посмотреть логи приложения и журналы винды, особенно за моменты, когда наблюдались проблемы.
6. starik-2005 3167 13.11.20 11:32 Сейчас в теме
Есть некоторое мнение, возможно неверное, что ряд клиентов подключаются во IPv6, на что некоторым образом и ругается апач. Попробуйте отрубить IPv6 на сервере. Но это не точно.
7. user1302499 13.11.20 11:32 Сейчас в теме
(6) Это Вы с логов поняли? О.о
8. AppTester 14.11.20 15:56 Сейчас в теме
(6)Вряд ли это про IPv6. Если имеете в виду эти ошибки c IPv6 адресами , то это, судя по всему, апач пытается определить имя сервера и ругается, что оно не соответствует указанному в ssl-сертификате, установленном на сервере.
10. user1302499 18.11.20 08:39 Сейчас в теме
11. EVKash 16 18.11.20 12:03 Сейчас в теме
(10) можно попробовать раскидать клиентов по разным экземплярам апача.
https://infostart.ru/public/239498/
12. user1302499 20.11.20 14:10 Сейчас в теме
(11) Там написано, "при работе с файловой базой" у меня все серверные это имеет значение?
13. EVKash 16 20.11.20 14:18 Сейчас в теме
(12) согласен. в публикации вопрос рассмотрен с другой стороны. для вас в этой публикации смысл в том, чтобы разные базы публиковать через разные экземпляры апача. в этом плане разницы нет - файловый вариант или серверный.
14. EVKash 16 20.11.20 14:21 Сейчас в теме
(12) и кстати может оказаться так, что вешает апач какой-то один конкретный клиент, который что-то накрутил-перекрутил в каком-нибудь отчете.
15. user1302499 26.11.20 16:32 Сейчас в теме
[Thu Nov 26 16:23:24.230590 2020] [mpm_winnt:notice] [pid 2920:tid 836] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Thu Nov 26 16:23:26.261361 2020] [mpm_winnt:notice] [pid 4712:tid 760] AH00364: Child: All worker threads have exited.
[Thu Nov 26 16:23:54.239157 2020] [mpm_winnt:notice] [pid 2920:tid 836] AH00431: Parent: Forcing termination of child process 4712
[Thu Nov 26 16:23:56.363658 2020] [ssl:warn] [pid 1372:tid 772] AH01909: ::1:443:0 server certificate does NOT include an ID which matches the server name
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message
[Thu Nov 26 16:23:56.519872 2020] [ssl:warn] [pid 1372:tid 772] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Nov 26 16:23:56.519872 2020] [ssl:warn] [pid 1372:tid 772] AH01909: ::1:443:0 server certificate does NOT include an ID which matches the server name
[Thu Nov 26 16:23:56.519872 2020] [mpm_winnt:notice] [pid 1372:tid 772] AH00455: Apache/2.4.23 (Win64) OpenSSL/1.0.2h configured -- resuming normal operations
[Thu Nov 26 16:23:56.519872 2020] [mpm_winnt:notice] [pid 1372:tid 772] AH00456: Server built: Sep 6 2016 21:33:53
[Thu Nov 26 16:23:56.519872 2020] [core:notice] [pid 1372:tid 772] AH00094: Command line: 'C:\\Program Files\\Apache Software Foundation\\Apache2.4\\bin\\httpd.exe -d C:/Program Files/Apache Software Foundation/Apache2.4 -f C:\\Program Files\\Apache Software Foundation\\Apache2.4\\conf\\httpd.conf -d C:\\Program Files\\Apache Software Foundation\\Apache2.4\\. -D ssl'
[Thu Nov 26 16:23:56.535493 2020] [mpm_winnt:notice] [pid 1372:tid 772] AH00418: Parent: Created child process 2076
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message
[Thu Nov 26 16:23:57.144724 2020] [ssl:warn] [pid 2076:tid 792] AH01909: ::1:443:0 server certificate does NOT include an ID which matches the server name
AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message
[Thu Nov 26 16:23:57.285317 2020] [ssl:warn] [pid 2076:tid 792] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Nov 26 16:23:57.285317 2020] [ssl:warn] [pid 2076:tid 792] AH01909: ::1:443:0 server certificate does NOT include an ID which matches the server name
[Thu Nov 26 16:23:57.285317 2020] [mpm_winnt:notice] [pid 2076:tid 792] AH00354: Child: Starting 64 worker threads.



Снова ошибки с апачем... Может кто-то сможет это прочитать?
16. AppTester 26.11.20 19:03 Сейчас в теме
(15) Parent: Received shutdown signal -- Shutting down the server. - есть подозрение, что его остановил какой-то другой процесс.

Init: Session Cache is not configured [hint: SSLSessionCache] - вот здесь он ругается на то, что не сконфигурирован кэш сессий. Вообще не факт, что это связано с проблемой, но попробуйте проверить в httpd-ssl.conf, что указано в директиве SSLSessionCache, как тут https://stackoverflow.com/questions/16644064/xampp-session-cache-is-not-configured-hint-sslsessioncache и тут https://serverfault.com/questions/414411/session-cache-is-not-configured-why сказано.

Также он тут ругается на несовпадение имени сервера и имени в сертификате, как и раньше, но это вряд ли имеет отношение к проблеме.
17. AppTester 26.11.20 19:14 Сейчас в теме
/*насчёт логов апача написал, но из-за ссылок на stackowrflow сообщение будет опубликовано после проверки модератором*/
А логи винды так и не смотрели? Оснастка управления (cmd.exe -> compmgmt.exe), пункт "Просмотр событий", там можно глянуть в журналы приложений и в логи Windows "Система" и "Приложение". Там много шлака, поэтому желательно смотреть события за те моменты времени, когда проблемы наблюдались. Может, что-то информативное обнаружится
Оставьте свое сообщение

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