Was ist mit 'can't fork' gemeint?

Hallo,

mir schreibt ein cron-Skript in die messages-Datei: „can’t fork“. Weiß jemand, was damit gemeint sein könnte?
Anschließend hängt sich der Rechner auf (steht bei Bekanntem, deshalb kann ich noch nichts näheres dazu sagen - reboot per ctrl+alt+del hat aber anscheinend nicht funktioniert).

Noch etwas: das Problem tritt nur dann auf, wenn eine ISDN-Verbindung aufgebaut ist…

Hat jemand einen Tip?

Alex

Hallo,

mir schreibt ein cron-Skript in die messages-Datei: „can’t
fork“. Weiß jemand, was damit gemeint sein könnte?
Anschließend hängt sich der Rechner auf (steht bei Bekanntem,
deshalb kann ich noch nichts näheres dazu sagen)

Details nötig. Was soll cron zu dem Zeitponkt machen (Zeile aus der crontab!)? Genaue Log-Einträge!

Noch etwas: das Problem tritt nur dann auf, wenn eine
ISDN-Verbindung aufgebaut ist…

Gut, also ALLE Datails!

Sebastian

Details nötig. Was soll cron zu dem Zeitponkt machen (Zeile
aus der crontab!)? Genaue Log-Einträge!

Das ist auch das Problem - es stand dabei cron[258], mehr nicht (weiß heißt eigentlich dieses 258 ?).
Ich habe nun eifrig nach einem verdächtigen Cron gesucht - nichts! Es sind:

  • default-crons von SuSE 6.1 (also aufpassen auf andere crons, fax-queue etc.)
  • ein paar eigene crons zur Datensicherung (einfach tar), doch diese scheinen zu einer anderen Zeit zu laufen (und dürften eigentlich nichts schlimmes bewirken).

Noch etwas: das Problem tritt nur dann auf, wenn eine
ISDN-Verbindung aufgebaut ist…

Gut, also ALLE Datails!

Wenn ich mehr wüßte, hätte ich schon den Fehler gefunden :wink:

Ich habe jetzt versucht, alle Crons zu entfernen. Mal schauen, ob’s etwas hilft.

Die Hauptfrage heißt: was heißt „can’t fork“ - von wem könnte das kommen und auf was könnte das sich beziehen?

ALex

Details nötig. Was soll cron zu dem Zeitponkt machen (Zeile
aus der crontab!)? Genaue Log-Einträge!

Das ist auch das Problem - es stand dabei cron[258], mehr
nicht (weiß heißt eigentlich dieses 258 ?).

Das ist die Prozessnummer von cron

Ich habe nun eifrig nach einem verdächtigen Cron gesucht -
nichts! Es sind:

  • default-crons von SuSE 6.1 (also aufpassen auf andere crons,
    fax-queue etc.)
  • ein paar eigene crons zur Datensicherung (einfach tar), doch
    diese scheinen zu einer anderen Zeit zu laufen (und dürften
    eigentlich nichts schlimmes bewirken).

um welche Uhrzeit pasiiert das denn?

Noch etwas: das Problem tritt nur dann auf, wenn eine
ISDN-Verbindung aufgebaut ist…

Gut, also ALLE Datails!

Wenn ich mehr wüßte, hätte ich schon den Fehler gefunden :wink:

Ich habe jetzt versucht, alle Crons zu entfernen. Mal schauen,
ob’s etwas hilft.

Die Hauptfrage heißt: was heißt „can’t fork“ - von wem könnte
das kommen und auf was könnte das sich beziehen?

Ein Prgramm versucht sich zu „verzweigen“, „Unterprogtamme“ oder "Progtrammzweige zu starten…

Sebastian

Details nötig. Was soll cron zu dem Zeitponkt machen (Zeile
aus der crontab!)? Genaue Log-Einträge!

Das ist auch das Problem - es stand dabei cron[258], mehr
nicht (weiß heißt eigentlich dieses 258 ?).

Nov 19 09:05:00 niehaus /USR/SBIN/CRON[6601]: (niehaus) CMD (nice -19 backup \> /dev/null 2\>&1 ) 

Aber bei normaler cron-Funktion sehen Einträge bei Dir auch so aus?

Sebastian

Nov 19 09:05:00 niehaus /USR/SBIN/CRON[6601]: (niehaus) CMD
(nice -19 backup > /dev/null 2>&1 )

Aber bei normaler cron-Funktion sehen Einträge bei Dir auch so
aus?

Bei mir hat’s etwas anders ausgesehen:

Nov 4 01:05:00 server2 /USR/SBIN/CRON[1171]: (root) CMD (/root/bin/sicher-monat)
Nov 4 01:05:00 server2 /USR/SBIN/CRON[1172]: (root) CMD (/root/bin/sicher6)
Nov 4 01:23:35 server2 – MARK –
Nov 4 01:43:35 server2 – MARK –
Nov 4 02:00:00 server2 /usr/sbin/cron[235]: (CRON) error (can’t fork)
Nov 4 02:15:00 server2 /usr/sbin/cron[235]: (CRON) error (can’t fork)
Nov 4 02:30:00 server2 /usr/sbin/cron[235]: (CRON) error (can’t fork)

Die ersten beiden Einträge sind meine beiden Sicherungen, und dann die unerklärlichen FORKs…

Alex

Nov 4 02:00:00 server2 /usr/sbin/cron[235]: (CRON) error
(can’t fork)
Nov 4 02:15:00 server2 /usr/sbin/cron[235]: (CRON) error
(can’t fork)
Nov 4 02:30:00 server2 /usr/sbin/cron[235]: (CRON) error
(can’t fork)

und um die Zeiten ist in keiner crontab etwas eingetragen?
(auch nicht /etc/crontab)?

Grübel!