core.xxxx

strong

New Member
Hallo zusammen,

ich hab Syscp seit langer Zeit und auf den verschiedensten Distri`s erfolgreich im Einsatz, doch jetzt kommt so langsam Verzweiflung auf.
Bisher handelte es sich immer um "echte" Maschinen (root) wo es so gut wie nie Probleme gab aber jetzt scheiterts anscheinend an so einem billigen vServer.

Hardwareübersicht
Server: Strato V-PowerServer S
CPU: 1.9GHz Opteron
RAM: 512 MB garantiert / 1024 MB max.

Linux: Debian lenny

Das Problem bei der Sache: Sobald ich den Cron starte bekomm ich sporadisch core dumps im rootdir. Da ich mich leider mit gdb oder anderen debugging tools nicht so gut auskenne, schaute ich mir die core.xxxx "files" über den midnightcommander an. Darin fand sich dann jeweils immer eine Zeile in der stand, dass beim cron.task was schief gegangen sei oder ein Problem mit 'er.php' bestünde :confused:

In den Logs von Apache, FTP, MySQL ect. lässt sich leider nichts finden warum die dumps erzeugt werden.
Als Gegentest hab ich SysCP auf einen "älteren" Strato vServer installiert bei dem das gleiche Phänomen auftrat. Der hatte jedoch auch erheblich weniger Resourcen als der oben genannte...

Woran könnte das liegen?
Hat vielleicht hier jemand ähnliche Erfahrungen mit vServern gemacht...

Gruß
Strong
 
Mal mit gdb etwas experimentiert und folgende Ergebnisse kamen Zutage:

Core was generated by `/usr/bin/php5 -q /var/www/syscp/scripts/cron_autoresponder.php'.
Program terminated with signal 11, Segmentation fault.
[New process 7245]
[New process 7241]
#0 0xb7247e90 in ?? ()

(gdb) core core.5846
Core was generated by `/usr/bin/php5 -q /var/www/syscp/scripts/cron_tasks.php'.
Program terminated with signal 11, Segmentation fault.
[New process 5852]
[New process 5846]
#0 0xb71a4e90 in ?? ()

(gdb) core core.3737
Core was generated by `/usr/bin/php5 -q /var/www/syscp/scripts/cron_autoresponder.php'.
Program terminated with signal 11, Segmentation fault.
[New process 3738]
[New process 3737]
#0 0xb71fbe90 in ?? ()

(gdb) core core.32158
Core was generated by `/usr/bin/php5 -q /var/www/syscp/scripts/cron_tasks.php'.
Program terminated with signal 11, Segmentation fault.
[New process 32244]
[New process 32158]
#0 0xb7197e90 in ?? ()

(gdb) core core.20376
Core was generated by `/usr/bin/php5 -q /var/www/syscp/scripts/cron_tasks.php'.
Program terminated with signal 11, Segmentation fault.
[New process 20387]
[New process 20376]
#0 0xb71a7e90 in ?? ()

Beancounter sagt folgedes:

Code:
cat /proc/user_beancounters
Version: 2.5
       uid  resource                     held              maxheld              barrier                limit              failcnt
  1635654:  kmemsize                  7001328              8275614  9223372036854775807  9223372036854775807                    0
            lockedpages                     0                  409  9223372036854775807  9223372036854775807                    0
            privvmpages                 96229               121569  9223372036854775807  9223372036854775807                    0
            shmpages                      656                 1312  9223372036854775807  9223372036854775807                    0
            dummy                           0                    0  9223372036854775807  9223372036854775807                    0
            numproc                        68                   83  9223372036854775807  9223372036854775807                    0
            physpages                   12860                27771  9223372036854775807  9223372036854775807                    0
            vmguarpages                     0                    0  9223372036854775807  9223372036854775807                    0
            oomguarpages                12860                27771  9223372036854775807  9223372036854775807                    0
            numtcpsock                     13                   51  9223372036854775807  9223372036854775807                    0
            numflock                       10                   16  9223372036854775807  9223372036854775807                    0
            numpty                          1                    2  9223372036854775807  9223372036854775807                    0
            numsiginfo                      0                   11  9223372036854775807  9223372036854775807                    0
            tcpsndbuf                  251296               895984  9223372036854775807  9223372036854775807                    0
            tcprcvbuf                  212992              2319440  9223372036854775807  9223372036854775807                    0
            othersockbuf               173904               207216  9223372036854775807  9223372036854775807                    0
            dgramrcvbuf                     0                21840  9223372036854775807  9223372036854775807                    0
            numothersock                  125                  132  9223372036854775807  9223372036854775807                    0
            dcachesize                1086423              1215894  9223372036854775807  9223372036854775807                    0
            numfile                      2028                 2800  9223372036854775807  9223372036854775807                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      18                   18  9223372036854775807  9223372036854775807                    0

free -m:

Code:
free -m
             total       used       free     shared    buffers     cached
Mem:          1024         57        966          0          0          0
-/+ buffers/cache:         57        966
Swap:            0          0          0

Weiss jemand woran das liegen könnte ?
 
Interessant ist, dass der Fehler immer an der gleichen Adresse (0xb7247e90) stattfindet. Das lässt die Vermutung zu, dass das php5-Binary beschädigt ist, oder eine der benötigten dynamischen Bibliotheken.

Kannst Du die Scripte ganz normal auf der Konsole starten (ohne cron)?
 
Ja komisch ist das schon. Ich werde das nachher antesten, wobei es da noch eine Sache gibt bei der ich nicht so ganz mitkomme (mal angesehen von meiner leichten Abneigung gegen vServer).
Und zwar fiel mir auf, dass wenn ich das ganze als fcgi einrichte (Testweise), sich danach die Startscripte nimmer löschen lassen... rootrechte reichen nicht aus :confused:

Könnte mir das mal jemand genauer erklären :rolleyes:
Sollte doch nicht normal sein bzw. was hat strato da für eine "spezielle" Config am laufen. Selbst die RecoveryConsole schafft da keine Abhilfe mehr.
 
Back
Top