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 に変更して保存し、もう一度クリックします。笑、プロセスは安定して実行されています。 。 。