On 29/09/2011 20:54, johan Hendriks wrote:
Op 29-09-11 19:29, Moggie schreef:
Hi,

Unfortunately, for some time now, PHP scripts have been producing segmentation faults when executed on one of our systems :(

Various posts found via google suggested reinstalling all the PHP ports and/or using a script to re-order the PHP extension modules, but all so far without success.

The output of php -m is as follows:

[PHP Modules]
apc
bz2
Core
ctype
date
dom
ereg
filter
gd
hash
iconv
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
posix
Reflection
session
SimpleXML
snmp
sockets
SPL
sqlite3
standard
tokenizer
xml
zip
zlib


I'm using this simple test to reproduce the problem:

/tmp/test.php
<?php
        Print "Hello, World!";
?>


/usr/local/bin/php /tmp/test.php
Hello, World!Segmentation fault (core dumped)


All this makes me sad, especially since my Cacti graphs aren't being updated any more :( Any help or advise on how I might go about resolving this please would be very much appreciated. Thank you in advance for your time and consideration.

Kind regards,
moggie


try to disable some modules you do not use for cacti for example.
then try to enable some modules one at the time to see which  is faulty.

Also try to shuffle with the order in which they load.
I had the same with zabbix, and finally found an order in which my maps did not crash the server any more.

This is the order in my /usr/local/etc/php/extensions.ini

extension=zlib.so
extension=mysql.so
extension=gettext.so
extension=xml.so
extension=gd.so
extension=ctype.so
extension=session.so
extension=iconv.so
extension=pdo.so
extension=pdo_pgsql.so
extension=pgsql.so
extension=apc.so
extension=pdf.so
extension=bcmath.so
extension=bz2.so
extension=curl.so
extension=dom.so
extension=mbstring.so
extension=mysqli.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=sqlite3.so
extension=json.so
extension=tokenizer.so
extension=filter.so
extension=hash.so
extension=posix.so
extension=simplexml.so
extension=xmlreader.so
extension=xmlwriter.so
extension=ldap.so
extension=mcrypt.so
extension=openssl.so
extension=snmp.so
extension=sockets.so
extension=zip.so

I do not have all the extensions you have, but maybe this helps you.

regards,
Johan Hendriks



Hi Johan,

Thank you for the reply. Unfortunately there is other stuff running on this box as well. However, if I don't get any joy from playing with the ordering some more, I will have no choice but to try removing modules and making things worse before they get better :]

Thanks again,
moggie

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to