Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem, dass PHP beim Ausführen von Shell-Skripten keine Kerndateien generiert

So lösen Sie das Problem, dass PHP beim Ausführen von Shell-Skripten keine Kerndateien generiert

*文
*文Original
2018-01-02 16:00:561777Durchsuche

Wie löst PHP das Problem, dass beim Ausführen von Shell-Skripten keine Kerndateien generiert werden? Heute stelle ich Ihnen eine Methode zur Lösung des Problems vor, dass PHP beim Ausführen von Shell-Skripten und beim Ausführen von Programmen keine Kerndateien generiert. Teilen Sie es mit allen und geben Sie jedem eine Referenz. Ich hoffe, es hilft allen.

Ich habe festgestellt, dass die Kerndatei nie generiert wird, aber wenn das Skript manuell ausgeführt wird, wird die Kerndatei generiert.

Nach Anleitung eines Freundes stellte sich heraus, dass das Problem durch die Skriptausführungsumgebung verursacht wurde:

Add ulimit -a > > 1. Melden Sie sich beim Skript an

Drucken Sie wie folgt:

core file size     (blocks, -c) 0
data seg size      (kbytes, -d) unlimited
scheduling priority       (-e) 0
file size        (blocks, -f) unlimited
pending signals         (-i) 127364
max locked memory    (kbytes, -l) 64
max memory size     (kbytes, -m) unlimited
open files           (-n) 4096
pipe size      (512 bytes, -p) 8
POSIX message queues   (bytes, -q) 819200
real-time priority       (-r) 0
stack size       (kbytes, -s) 10240
cpu time        (seconds, -t) unlimited
max user processes       (-u) 127364
virtual memory     (kbytes, -v) unlimited
file locks           (-x) unlimited

Die Kerndateigröße beträgt tatsächlich 0

Fügen Sie vorher einen Satz hinzu Das Skript führt das Programm aus: ulimit -c unlimited

Das Problem wurde gelöst und die Kerndatei kann generiert werden.

Verwandte Empfehlungen:

Eine Implementierungsmethode von PHP-Multithreading – Shell

Analyse der Verwendung von PHP-Shell-Skripten

Code zum Zusammenführen von Bildern mithilfe des PHP-Shell-Befehls

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass PHP beim Ausführen von Shell-Skripten keine Kerndateien generiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn