Lösung für das Problem, dass PHP keine Coredump-Datei hat: 1. Überprüfen Sie, ob in der Shell-Konfiguration die Operation „ulimit -c 0“ vorhanden ist. 2. Aktivieren Sie den globalen Coredump. 3. Beenden Sie die Shell und melden Sie sich erneut an. und ändern Sie die Konfiguration.
Die Betriebsumgebung dieses Artikels: Ubuntu 16.04-System, PHP-Version 7.1, DELL G3-Computer
Was soll ich tun, wenn in PHP keine Coredump-Datei vorhanden ist? Wie überprüfe ich die Fehler der PHP-FPM-Core-Dump-Datei?
Aktivieren Sie die Coredump-Ausgabe von PHP und ändern Sie ulimit -c. In vielen Fällen werden die Rechte jedoch eingeschränkt und können nicht geändert werden
[fukun@10.16.29.xxx]$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 30678 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 32768 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) 1024 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited $ ulimit -c unlimited -bash: ulimit: core file size: cannot modify limit: Operation not permitted
Lösung:
1. Überprüfen Sie, ob dies der Fall ist Beliebig in der Shell-Konfiguration ulimit -c 0 Dies ist ein ähnlicher Vorgang zum Herunterfahren, z Rufen Sie die Shell erneut auf und ändern Sie die Konfiguration Mit diesem Schritt können Sie die Einrichtung auf jeden Fall erfolgreich durchführen. Wenn die Einstellung auf andere Weise nicht erfolgreich ist, befolgen Sie diesen Schritt, um es zu versuchen.
【Empfohlenes Lernen:
PHP-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonWas tun, wenn in PHP keine Coredump-Datei vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!