Apache neprijima dalsi spojeni

Jan Kasprzak kas na fi.muni.cz
Úterý Únor 3 10:48:51 CET 2009


Dalibor Straka wrote:
: Ahoj,
: 
: jeste mam podezreni na hw (mem/...), protoze neni normalni, ze mi
: segfaultujou veci temer vzdy s RIP koncicim ...84:
: 
: apache2[13602]: segfault at 00007fff96e0bf78 rip 00002b3a14834d84 rsp
: dccproc[24185]: segfault at 0000000000b04ee0 rip 00002b0ff756e784 rsp
: dccproc[21736]: segfault at 0000000000b04ee0 rip 00002b840fb67784 rsp
: dccproc[11555]: segfault at 00000000005b0000 rip 00002b736d2b5958 rsp
: 
: dccproc[14036]: segfault at 0000000000b04ee0 rip 00002aea8ff40784 rsp
: dccproc[13216]: segfault at 0000000000b04ee0 rip 00002b09777b2784 rsp
: 
: dccproc[13596]: segfault at 0000000000b04ee0 rip 00002ae290da6784 rsp
: dccproc[26328]: segfault at 0000000000b04ee0 rip 00002b9bf961f784 rsp
: apache2[12626]: segfault at 00007fff96e0bf78 rip 00002b3a14834d84 rsp
: apache2[31429]: segfault at 00007fff96e0bf78 rip 00002b3a14834d84 rsp
: 
: Casove daleko od sebe. Nicmene pri vytuhnuti apache2 se zadny segfault
: v dmesg neukazuje (coz neznamena, ze neni ;-)))).

	A co ukazuje strace -f na apache?

	Jestli to je kernel > (mozna >=) 2.6.27 a na starsim to nedelalo,
mozna bych vyzkousel

echo 'fs.epoll.max_user_instances = 1024' >> /etc/sysctl.conf
sysctl -p

Aspon na tuhle chybu (vlastnost pridanou do cca 2.6.28) jsem narazil
na ftp.linux.cz - pokud pocet potomku Apache vzroste nad 127, zacnou
padat se segmentation fault, protoze jim selze epoll_init() nebo
neco takoveho. Nova jadra zavadi limit na pocet epoll instanci
a Apache vubec nepocita s tim, ze by epoll_init mohlo selhat.

	Taky jsem podezrival hardware.

-Y.

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/    Journal: http://www.fi.muni.cz/~kas/blog/ |
>>  If you find yourself arguing with Alan Cox, you’re _probably_ wrong.  <<
>>     --James Morris in "How and Why You Should Become a Kernel Hacker"  <<



Další informace o konferenci Linux