Page 1 of 1
Apache2 зависает
Posted: Sat Jan 03, 2015 4:00 pm
by someuser
Apache2 всегда зависает после изменений в редактировании домена, например после изменений в шаблонах Apache.
Приходится убивать процесс, и перезапускать apache2 заново.
Иногда процесс зависает сам, без вмешательства в настройки домена

.
Можно как то исправить?
2x2800Mhz, 2048mb RAM, 128mb SWAP, OpenVZ, Debian7 x86
Re: Apache2 зависает
Posted: Thu Jan 08, 2015 5:42 pm
by someuser
Проблема частично решена путем изменения шаблона Apache, с default, на phpfcgid.
Существенно выросло потребление памяти.
Несколько снизить потребление, помогло решение описаное в этой теме
viewtopic.php?f=11&t=4758&start=10.
Появились также новые проблемы.
Иногда появлялась ошибка 500, при загрузке больших файлов решилась проблема изменением параметра FcgidMaxRequestLen на 1073741824 в файле /etc/apache2/mods-available/fcgid.conf.
Помогло решение из данной темы
viewtopic.php?f=29&t=6483.
Теперь зависает раз в неделю.
в error.log :
Code: Select all
*** glibc detected *** /usr/sbin/apache2: free(): invalid pointer: 0xaa426d94 ***
Re: Apache2 зависает
Posted: Thu Jan 08, 2015 5:46 pm
by someuser
Чтобы не плодить одинаковые темы, напишу сюда еще раз.
Поставил VestaCP на другой VPS 1x2000mhz, 512ram, 1024swap, 20gb SSD, Ubuntu 14 x86, CloudKVM
На VPS, пару простых непосещаемых сайтов.
Apache2 зависает регулярно, несколько раз в сутки способы решения описаные выше не помогли.
После зависания не удается его запустить, приходится делать полный reboot сервера.
В error.log сотни тысяч строк такого содержания:
Code: Select all
Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
Cannot find module (SNMPv2-TM): At line 0 in (none)
Cannot find module (SNMP-FRAMEWORK-MIB): At line 9 in /usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt
Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 16 in /usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt
Cannot find module (SNMPv2-TC): At line 25 in /usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt
Did not find 'SnmpAdminString' in module #-1 (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Did not find 'netSnmpObjects' in module NET-SNMP-MIB (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Did not find 'netSnmpGroups' in module NET-SNMP-MIB (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Did not find 'vacmGroupName' in module #-1 (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Did not find 'vacmAccessContextPrefix' in module #-1 (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Did not find 'vacmAccessSecurityModel' in module #-1 (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Did not find 'vacmAccessSecurityLevel' in module #-1 (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Did not find 'DisplayString' in module #-1 (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Did not find 'RowStatus' in module #-1 (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Did not find 'StorageType' in module #-1 (/usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt)
Unlinked OID in NET-SNMP-VACM-MIB: netSnmpVacmMIB ::= { netSnmpObjects 9 }
Undefined identifier: netSnmpObjects near line 28 of /usr/share/snmp/mibs/NET-SNMP-VACM-MIB.txt
Cannot adopt OID in UCD-SNMP-MIB: logMatchRegExCompilation ::= { logMatchEntry 101 }
Re: Apache2 зависает
Posted: Thu Jan 08, 2015 5:50 pm
by someuser
После удаления php5-snmp, командой.
Подобные ошибки больше не появлялись, но проблему постоянных зависаний Apache2 это не решило.
Теперь в error.log такие ошибки:
Code: Select all
[Thu Jan 08 12:38:03.771573 2015] [:notice] [pid 29439] mod_ruid2/0.9.8 enabled
[Thu Jan 08 12:38:03.771976 2015] [core:emerg] [pid 29439] (28)No space left on device: AH00023: Couldn't create the mpm-accept mutex
*** Error in `/usr/sbin/apache2': free(): invalid pointer: 0x00007faeac16db00 ***
[Thu Jan 08 14:06:05.384704 2015] [core:emerg] [pid 6392] (28)No space left on device: AH00023: Couldn't create the ssl-cache mutex
AH00016: Configuration Failed
Решение пока не найдено, может кто поможет?
Re: Apache2 зависает
Posted: Thu Jan 22, 2015 4:12 pm
by someuser
someuser wrote:
Теперь зависает раз в неделю.
в error.log :
Code: Select all
*** glibc detected *** /usr/sbin/apache2: free(): invalid pointer: 0xaa426d94 ***
Проблема была решена путем обновления PHP до версии PHP 5.6.4-1~dotdeb.1 (cli), взятого из репозитория dotdeb.org.
Больше не зависает, утечки памяти прекратились тоже.
Re: Apache2 зависает
Posted: Thu Jan 22, 2015 4:15 pm
by someuser
someuser wrote: VPS 1x2000mhz, 512ram, 1024swap, 20gb SSD, Ubuntu 14 x86, CloudKVM
Apache2 зависает регулярно, несколько раз в сутки
Проблему с Ubuntu сервером решить так и не удалось.
Переустановил на Centos 6.5, версия PHP 5.4.36 (cli).
Работает стабильно.