Experimental Physics and
| |||||||||||||||
|
We have tried to use apache 2.0.40 and apache 2.2.2 with php4.2.x and php 5.1.x in various combinations with the php_epics library for php. Our test platform is RH9 with a 2.4 kernel. However, everytime we execute a php script that calls the ca_get , ca_put, etc.. routines, the apache server reports a segmentation fault as follows [Tue Jun 06 14:23:13 2006] [notice] child pid 5939 exit signal Segmentation fault (11) [Tue Jun 06 14:24:13 2006] [notice] child pid 5937 exit signal Segmentation fault (11) [Tue Jun 06 14:25:13 2006] [notice] child pid 5936 exit signal Segmentation fault (11) [Tue Jun 06 14:26:14 2006] [notice] child pid 5933 exit signal Segmentation fault (11) [Tue Jun 06 14:27:19 2006] [notice] child pid 6115 exit signal Segmentation fault (11) [Tue Jun 06 14:27:26 2006] [notice] child pid 6089 exit signal Segmentation fault (11) Unfortunately, sometimes, one of the children of the main apache process fails resulting in a TRACED (T) flag in the process list as viewed from `ps aux`. We are not tracing anything. This child cannot be killed and binds itself to the httpd tcp socket meaning that we cannot restart the webserver. Have you seen this before? Or, perhaps, can you suggest some way to debug this. We are unable to debug apache using `strace` or `gdb` giving the "Operation not permitted message", even as root. Your help in this matter would be greatly appreciated. Mark
| ||||||||||||||
ANJ, 02 Sep 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |