ホームページ >バックエンド開発 >PHPチュートリアル >php-cgi.exe が頻繁に勝手にクラッシュしてしまうのですが、原因は何でしょうか?
php-cgi.exe が頻繁に単独でクラッシュしますが、原因は何ですか?このマシン上にnginx+php環境が構築されています
php-cgi.exe が頻繁に単独でクラッシュしますが、原因は何ですか?このマシン上にnginx+php環境が構築されています
エラー レポートを投稿する時期が来ました... そうしないと、クラッシュした理由をどうやって知ることができますか?
個人的には、何か問題が発生した場合は、ワンクリック パッケージを使用することをお勧めします。別の方法で、心配と労力を節約できます (XD)
プログラム自体が破損しているか、コードに問題があるか、不安定な PHP 拡張機能を使用している可能性があります。または、一部のウイルス対策ソフトウェアが誤ってこのプロセスを強制終了します。
ソースコードを読んだ後は、環境変数を追加するだけです:
php-cgiはバックグラウンドでの常駐実行をサポートしていますが、この動作方法は不安定です
そのため、この問題を解決するためにCGIプロセスマネージャーのようなものが存在します
以下にApache/Nginx/IIS関連の機能を例に挙げて説明します。 、Apache FastCGI プロセス マネージャー モジュール mod_fcgid には、PHP-CGI プロセスの数を管理および維持する機能がありますが、
は Nginx fastcgi_pass に似ています。つまり、Nginx はバックエンド CGI プロセスの管理を担当せず、Nginx はバックエンド CGI プロセスの管理のみを担当します。プロキシを担当する PHP-FPM は、Linux 上の Nginx でよく使用されますが、独自の PHP-FPM サブプロセスを管理できるため (PHP-CGI プロセスとは関係ありません)、Microsoft も非常に安定しています。 IIS 用の PHP-CGI プロセス マネージャーを開発しました。mod_proxy_fcgi
リーリー