ホームページ  >  記事  >  バックエンド開発  >  nginx - php-cgi.exe プロセスが自動的に終了する

nginx - php-cgi.exe プロセスが自動的に終了する

PHP中文网
PHP中文网オリジナル
2018-05-30 09:40:422359ブラウズ

Windows サーバーで nginx+php オペレーティング環境を構成する場合、サーバーが一定時間実行されると、php-cgi.exe プロセスが自動的に終了します。サーバーの構成方法を教えてください。

返信内容:

win32+nginx+php が自動的にハングアップする php-cgi.exe
RunHiddenConsole E:/wnmp/php5/php-cgi.exe -b 127.0.0.1:9000 -c "E:/wnmp/ php5/php.ini"
ステップ 1: xxfpm をダウンロードします。アドレスは提供されていません。Baidu で検索すると、たくさんあります。

ダウンロードされました

ステップ 2: 新しいテキストを作成し、次のコードを記述します。

RunHiddenConsole.exe H:/Server_Core/xxfpm/bin/xxfpm.exe "H:/Server_Core/PHP/php-cgi.exe -c 
H:/Server_Core/PHP/php.ini" -n 2 -i 127.0.0.1 -p 9000

説明:
RunHiddenConsole.exe はウィンドウを隠すツールです。これを使用しないと、CMD ウィンドウが常に開いたままになり、ウィンドウを閉じるとプロセスが終了します。上記のコードの 2 は、特定の状況に基づいて、RunHiddenConsole.exe と php-cgi.bat をダウンロードする必要があります。はい、ただし、プロセスを開くことはお勧めしません。具体的な理由は今後のブログで更新されます。なお、負荷分散については今後の話になりますが、その際は2を1に変更させていただきます。
上記のコード 9000 は、ポート 9000 を介した PHP 送信を指します。
注意: コード内のスラッシュは、「"」ではなく「/」を使用する必要があります。コード内のパスは、実際の構成パスに置き換えてください。
OK、保存後、TXT テキストの名前を php-cgi.bat に変更して保存し、もう一度クリックします。笑、プロセスは安定して実行されています。 。 。

上記は、自動的に終了する nginx-php-cgi.exe プロセスの内容です。その他の関連内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。