rt_sigaction have many unfinished ...
Alexandre Guillaume
alexandre at caprica.fr
Wed Oct 10 18:15:11 UTC 2012
Hello,
OS: Ubuntu 12.04 64Bits
After an private exchange on Apache Mailing, I post my problem on the Ubuntu list.
Apache crash randomly and returning Error 500 (Premature end of script headers).
I was ubuntu 10.04 and I never problems (Apache and PHP are compiled, I do not use APT).
I upgraded to Ubuntu 12.04 and Apache randomly returns errors 500 when I load a PHP page.
Here is a STRACE when it does not work:
http://pastebin.com/mNw9v4SR
Before migrating from 10.04 to 12.04 I've compiled PHP 5.2.16.
After the migration I've have compiled 5.2.17.
If I use PHP 5.2.17 Apache have random errors.
If I use PHP 5.2.16 Apache have never error.
In summary, all new compilations give random errors (PHP 5.2.X, 5.3.X PHP, PHP 5.4.x).
In de STRACE when Apache return a 500 I see many "unfinished":
21885 <... clone resumed> child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f53c53c39d0) = 25293
25293 set_robust_list(0x7f53c53c39e0, 0x18 <unfinished ...>
25293 <... set_robust_list resumed> ) = 0
25293 rt_sigaction(SIGHUP, {0x48a470, [], SA_RESTORER|SA_INTERRUPT, 0x7f53c4315cb0}, <unfinished ...>
25293 <... rt_sigaction resumed> {0x489cd0, [HUP USR1], SA_RESTORER, 0x7f53c4315cb0}, 8) = 0
25293 rt_sigaction(SIGTERM, {0x48a470, [], SA_RESTORER|SA_INTERRUPT, 0x7f53c4315cb0}, <unfinished ...>
25293 <... rt_sigaction resumed> {0x489ca0, [], SA_RESTORER, 0x7f53c4315cb0}, 8) = 0
25293 rt_sigaction(SIGUSR1, {0x489ec0, [], SA_RESTORER|SA_INTERRUPT, 0x7f53c4315cb0}, <unfinished ...>
25293 <... rt_sigaction resumed> {0x489cd0, [HUP USR1], SA_RESTORER, 0x7f53c4315cb0}, 8) = 0
I tried to start with a 2.6 kernel and recompile PHP 5.2.17 but I always random errors.
Errors appear even on basic scripts as PHPMyAdmin.
syslog/kernel log does not return error.
Compil again PHP & Apache & MySQL does not fix the problem.
Do you have any idea, what I can check to understand where these errors "unfinished ...".
Bests Regards,
Alexandre
More information about the ubuntu-users
mailing list