-
シェルコマンドを使用する方法: スーパーバイザーを再起動するためには、ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行します。
supervisorctl restart <supervisor_name>
<supervisor_name>
は、再起動したいスーパーバイザーの名前です。このコマンドにより、スーパーバイザーが再起動されます。 -
Pythonのコードを使用する方法: Pythonを使用してスーパーバイザーを再起動するには、
supervisorctl
モジュールを使用します。以下は、Pythonスクリプトの例です。import supervisor.xmlrpc as xmlrpc server = xmlrpc.SupervisorTransport("http://localhost:9001/RPC2") server.supervisor.restartProcess("<supervisor_name>")
<supervisor_name>
は再起動したいスーパーバイザーの名前です。上記のコードを実行すると、スーパーバイザーが再起動されます。
以上がスーパーバイザーを再起動する方法です。必要に応じて、上記の方法を適用してください。