nginxは、Linuxで行うのと同じように、Windows上のnginx -s reload
コマンドを直接サポートしていません。 -s reload
信号はUNIX固有のメカニズムです。 Windowsは、サービスを管理するために別のアプローチを使用します。 Windowsでnginxを再起動またはリロードするには、Windows Service Managerを使用する必要があります。これには、サービスの停止と開始、またはより高度なセットアップを使用する場合、構成の変更とその後のサービストリガーを介して優雅なリロードをトリガーします。代わりに、Windows Servicesインターフェイスを介してNginxを管理します。主な方法は、コマンドプロンプトまたはPowerShellから
nginx -s reload
nginx -s reload
net stop
net start
nginxサービスの開始:
を使用して、簡単なサービスの中断を引き起こします。これは、よりユーザーフレンドリーなアプローチです。 サービスアプリケーションを開き(スタートメニューで「サービス」を検索)、「nginx」サービスを見つけ、右クリックして、「再起動」を選択します。これにより、
およびnet stop nginx net start nginx
net stop
サービス中断なしで真の「リロード」は、net start
がLinuxに提供されるように、Windows Nginxサービスに直接組み込まれていません。 conf
ディレクトリにあります)を編集します。nginx -s reload
nginx -s reload
net stop
イベントビューアーを確認してください。 アプリケーションとシステムログのnginxに関連するエラーを探します。net start
logs
nginx(必要なDLLなど)が必要とする依存関係が正しくインストールされ、アクセス可能であることを確認してください。以上がnginxを再起動する場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。