PHPにコアダンプファイルがない場合の対処方法

藏色散人
リリース: 2023-03-09 21:34:02
オリジナル
1541 人が閲覧しました

php にコアダンプ ファイルがない問題の解決策: 1. シェル設定に「ulimit -c 0」操作があるかどうかを確認します; 2. グローバル コアダンプを有効にします; 3. 終了してログを記録します再度シェルにアクセスし、構成を変更します。

PHPにコアダンプファイルがない場合の対処方法

この記事の動作環境:ubuntu 16.04システム、PHP7.1バージョン、DELL G3コンピュータ

phpコアダンプファイルはありませんか? php-fpmコアダンプファイルのエラーを確認するにはどうすればよいですか?

PHP のコアダンプ出力を有効にし、ulimit -c を変更します。ただし、多くの場合、権限が制限されており変更できないことを示すメッセージが表示されます。

[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
ログイン後にコピー

解決策:

1 .設定を確認します

シェル設定に ulimit -c 0 のような同様のシャットダウン操作 (

$HOME/.bash_profile 或者 $HOME/.bashrc 之类的,如果有,注释掉。
#
# Do not produce core dumps
#
# ulimit -c 0
ログイン後にコピー

2 など) があるかどうかを確認します。グローバル コアダンプをオンにします

root ユーザーを使用し、/etc/security/limits.conf

# /etc/security/limits.conf
#
# Each line describes a limit for a user in the form:
#
# <domain> <type> <item> <value>
#
* soft core unlimited
ログイン後にコピー

3 を変更します。シェルを終了して再度ログインし、構成を変更します

ssh fukun@10.16.29.xxx
[fukun@10.16.29.xxx]$ ulimit
-c
0
ログイン後にコピー

最初に設定のために root ユーザーに切り替えます

su -
ulimit -c unlimited
ulimit -c
unlimited
ログイン後にコピー

その後、切り替えます。自分のユーザーに戻って設定します。

su - fukun
ulimit -c unlimited
ulimit -c
unlimited
ログイン後にコピー

上記の 3 つの手順は必要ないかもしれませんが、この手順に従う限り、必ず次のことを行うことができます。他の方法でセットアップできない場合は、この手順を試してください。

[推奨学習: PHP ビデオ チュートリアル ]

以上がPHPにコアダンプファイルがない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート