Hallo Freunde,
nach durchwachter Nacht brauche ich jetzt wohl doch Beistand.
Seit gestern Morgen zickt mein VServer (Debian 6.0.7) - alles begann mit einem "Cannot fork - failed to allocate memory" und seit dem treten Fehler bis hin zu Abstürzen von apache, mysql und sogar rsyslogd auf.
Im syslog taucht immer wieder in Abständen von zwei bis 30 Minuten diese Meldung auf:
Gleich im Anschluss das hier:
Die "marked as crashed" Meldungen hören sofort auf, wenn ich manuell mysqlrepair -u root -pmeinpass -m --all-databases mache. Es dauert dann einige Minuten, bis die ganze Sache wieder von vorne startet:
Ich habe jetzt die ganze Nacht logs gelesen und versucht, die Ursache für dieses Verhalten zu finden. Im Apache Errorlog bin ich immer wieder auf diesen Eintrag gestossen:
Ich habe nun beobachtet, dass die pipelog.pl Meldung im error.log gerne kurz vor der Meldung mysqld_safe: mysqld restarted im syslog erscheint.
Es mangelt an Dokuemtation zu Confixx, suche schon seit Stunden nache einer Lösung... mir stürzen in unregelmäßigen Abständen andere Prozesse ab, ohne jede Fehlermeldung im syslog - mal klinkt sich der mysqld aus, mal der apache2, sogar rsyslogd gibt manchmal den Geist auf ohne neuzustarten. Das mache ich dann manuell.
Soweit ich das überblicken kann verursacht pipelog.pl Fehler im Datenbankserver, der daraufhin neugestartet wird und alle Datenbank als gecrashed anmeckert.
Wie kann ich nun weiter vorgehen?
nach durchwachter Nacht brauche ich jetzt wohl doch Beistand.
Seit gestern Morgen zickt mein VServer (Debian 6.0.7) - alles begann mit einem "Cannot fork - failed to allocate memory" und seit dem treten Fehler bis hin zu Abstürzen von apache, mysql und sogar rsyslogd auf.
Im syslog taucht immer wieder in Abständen von zwei bis 30 Minuten diese Meldung auf:
Code:
/var/log/syslog
May 26 11:01:07 vsbox mysqld_safe: Number of processes running now: 0
May 26 11:01:07 vsbox mysqld_safe: mysqld restarted
May 26 11:01:08 vsbox mysqld: 130526 11:08:08 [Note] Plugin 'FEDERATED' is disabled.
May 26 11:01:08 vsbox mysqld: 130526 11:08:08 InnoDB: Initializing buffer pool, size = 8.0M
May 26 11:01:08 vsbox mysqld: 130526 11:08:08 InnoDB: Completed initialization of buffer pool
May 26 11:01:08 vsbox mysqld: 130526 11:08:08 InnoDB: Started; log sequence number 0 45938
May 26 11:01:08 vsbox mysqld: 130526 11:08:08 [Note] Event Scheduler: Loaded 0 events
May 26 11:01:08 vsbox mysqld: 130526 11:08:08 [Note] /usr/sbin/mysqld: ready for connections.
May 26 11:01:08 vsbox mysqld: Version: '5.1.66-0+squeeze1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Debian)
Gleich im Anschluss das hier:
Code:
/var/log/syslog
May 26 11:02:27 vsbox mysqld: 130526 11:02:27 [ERROR] /usr/sbin/mysqld: Table './usr_web2_1/wp_12_options' is marked as crashed and should be repaired
May 26 11:02:27 vsbox mysqld: 130526 11:02:27 [Warning] Checking table: './usr_web2_1/wp_12_options'
May 26 11:02:27 vsbox mysqld: 130526 11:02:27 [ERROR] /usr/sbin/mysqld: Table './usr_web2_1/wp_181_options' is marked as crashed and should be repaired
May 26 11:02:27 vsbox mysqld: 130526 11:02:27 [Warning] Checking table: './usr_web2_1/wp_181_options'
May 26 11:02:27 vsbox mysqld: 130526 11:02:27 [ERROR] /usr/sbin/mysqld: Table './usr_web2_1/wp_174_options' is marked as crashed and should be repaired
May 26 11:02:27 vsbox mysqld: 130526 11:02:27 [Warning] Checking table: './usr_web2_1/wp_174_options'
May 26 11:02:27 vsbox mysqld: 130526 11:02:27 [ERROR] /usr/sbin/mysqld: Table './usr_web2_1/wp_175_options' is marked as crashed and should be repaired
Die "marked as crashed" Meldungen hören sofort auf, wenn ich manuell mysqlrepair -u root -pmeinpass -m --all-databases mache. Es dauert dann einige Minuten, bis die ganze Sache wieder von vorne startet:
Code:
May 26 11:01:07 vsbox mysqld_safe: Number of processes running now: 0
May 26 11:01:07 vsbox mysqld_safe: mysqld restarted
Ich habe jetzt die ganze Nacht logs gelesen und versucht, die Ursache für dieses Verhalten zu finden. Im Apache Errorlog bin ich immer wieder auf diesen Eintrag gestossen:
Code:
/var/log/apache2/error.log
piped log program '/root/confixx/pipelog.pl' failed unexpectedly
Ich habe nun beobachtet, dass die pipelog.pl Meldung im error.log gerne kurz vor der Meldung mysqld_safe: mysqld restarted im syslog erscheint.
Es mangelt an Dokuemtation zu Confixx, suche schon seit Stunden nache einer Lösung... mir stürzen in unregelmäßigen Abständen andere Prozesse ab, ohne jede Fehlermeldung im syslog - mal klinkt sich der mysqld aus, mal der apache2, sogar rsyslogd gibt manchmal den Geist auf ohne neuzustarten. Das mache ich dann manuell.
Soweit ich das überblicken kann verursacht pipelog.pl Fehler im Datenbankserver, der daraufhin neugestartet wird und alle Datenbank als gecrashed anmeckert.
Wie kann ich nun weiter vorgehen?