PHP-script getötet wird ohne Erklärung

Fange ich in meinem php-Skript in der folgenden Art und Weise:

bash  
cd 'path'   
php -f 'scriptname'.php

Gibt es keine Ausgabe, während das php-script ausgeführt wird.

Nach einer Zeit, das php-Skript antwortet mit:

Killed 

Meine Idee ist, dass es erreicht das memory_limit: ini_set('memory_limit', '40960M');

Erhöhung des memory limit schien das problem zu lösen, aber es nahm nur am Rande.

Was bedeutet, dass Killed Satz bedeuten?

  • putty Sitzung und alle Ihre Laufenden Prozess getötet wird, wenn die shell beendet. verwenden nohup vor dem Befehl
  • Nur die Terminologie vielleicht, aber zum besseren Verständnis: putty ist nur die Sache, die können Sie öffnen Sie ein SSH - Sitzung an Ihrem server. Es ist wirklich unwahrscheinlich, dass der Kitt ist, tötet Ihr Prozess. Sie sind in einer Sitzung, und was killes, die Ihren Prozess. Und Sie sehen es in der session (putty macht das session).
  • Sehen alle nohup Antworten: Ihre Sitzung noch ausgeführt wird, richtig? Sie können nur tun, ein 'ls' nach dem Sie "getötet"? Wenn dem so ist, diese Antwort wird wahrscheinlich nicht helfen...
  • lustigerweise habe ich wirklich versucht es auch so, dass ich nicht geschlossen die Sitzung, ohne Erfolg...
  • Ja, ich weiß, dass es nur verbindet mich mit unserem server, aber es ist nichts auf dem server, sobald ich weiß, was töten könnte meinen Prozess...
  • prüfen Sie, ob Ihr Skript ist auf maximum execution time php.net/manual/en/function.set-time-limit.php
  • das würde nicht senden "getötet", sondern ein Fehler.

InformationsquelleAutor Robin93K | 2013-12-11
Schreibe einen Kommentar