Puttyセッションを再開した後、UbuntuプロセスGunicornが見つかりません。

Puttyセッションを再開した後、UbuntuプロセスGunicornが見つかりません。

このコマンドを使用して、UbuntuでGunicornを実行します。

gunicorn --bind 0.0.0.0:8000 django_project.wsgi

私は押すCtrl+Zその後、コマンドを使用します。背景Gunicornプロセスを表示できます。

その後、コマンドはパテを閉じてパテを再び開きます。背景これは見せる

bash: bg: current: no such job

私はコマンドを使用します。

pkill gunicorn

以下を使ってgunicornを起動するときGunicorn --bind 0.0.0.0:8000 django_project.wsgiエラーが再び表示されます。

ModuleNotFoundError: No module named 'django_project'

Puttyセッションを再開するまで、このエラーは発生しません。どうすれば修正できますか?

答え1

一部のサービスをバックグラウンドに配置する良い方法は、次のものを使用することnohupです&

nohup gunicorn --bind 0.0.0.0:8000 django_project.wsgi >logs.log 2>errs.log &

nohup端末からプログラムを分離すると、 &プログラムはバックグラウンドに配置されます。

見つからないエラーに関してモジュールと同じディレクトリにあることを確認してください。

関連情報