Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn in PHP keine Coredump-Datei vorhanden ist?

Was tun, wenn in PHP keine Coredump-Datei vorhanden ist?

藏色散人
藏色散人Original
2021-05-25 09:16:181526Durchsuche

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.

Was tun, wenn in PHP keine Coredump-Datei vorhanden ist?

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!

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