Hallo,
ich habe von 1.1.1 auf 1.2 geupdatet. Nun haengt mein archive.sh “Starting Scheduled tasks…” fest und nichts passiert. Als System nutze ich Debian Squeeze. Der Prozess
fuer den Cronjob aufgetreten und archive.sh ist nicht sauber durchgelaufen. Die Werte fuer php-cli&co sind entsprechend hoch angesetzt. Manuell lief der Cronjob grad ohne Probleme durch. Hat jemand aehnliche Probleme? Eventuell macht sich das auch nur bei groesseren Installationen bemerkbar. Dachte schon an Hardware Probleme, das konnte ich aber ausschliessen.
Bei mir läuft es in ca. 3 Stunden ohne Probleme durch.
Bei Dir scheint es ja ein direkter Absturz von PHP zu sein.
Sind evtl. irgendwelche “komischen” Extensions in der cli aktiviert, sowas wie eaccelerator oder so, was auch der Cli keinen Sinn macht?
Vielleicht sprengen hier harte Ressourcenlimits vom System PHP? Wenn Du ulimits setzt, dann helfen auch Einstellungen in der php.ini nicht weiter.
Sagt dmesg etwas zu dem Fehler?
[ 1793.572110] php5[2983]: segfault at ffffffff ip 00000000006a303f sp 00007fff7d9e4940 error 4 in php5[400000+6f9000]
[744646.085393] php5[25224]: segfault at 7fff97f43fcc ip 000000000068bac1 sp 00007fff97f43f80 error 6 in php5[400000+6f9000]
vielleicht installier ich php5 mal neu. segfault klingt auch immer so negativ ;-). Nur seltsam das es so sporadisch auftaucht.
# perror 4
OS error code 4: Interrupted system call
# perror 6
OS error code 6: No such device or address
Also entweder killt hier was PHP hart (vielleicht schlägt hier der OOM Killer zu!?) oder Du hast doch ein Hardware-Problem … würde ich tippen.
Das “sporadisch” sagt da nicht viel aus. Kann ja sein, dass sonst nicht so viel Speicher belegt wird und höhere Speicherbereiche damit nur selten im Zugriff liegen.
Ich hatte hier auch “sporadische” Memory-Fehler auf Dell-Servern, die traten dann tatsächlich alle 2-3 Wochen auf. Dell hat anstandslos getauscht und dann war Ruhe ;-).
Ist eine ESX VM mit 8 Gig und 4 Cores. Kann auch mit dem Lenny -> Squeeze update zusammenhaengen. Ich schau aber nochmal ob man bei ESX was rausfinden kann.
update:
Die Hardware kann ausgeschlossen werden. Habe mal php5-cli neu installiert. Nun heisst es abwarten.