このコマンドを使用して、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
端末からプログラムを分離すると、
&
プログラムはバックグラウンドに配置されます。
見つからないエラーに関してモジュールと同じディレクトリにあることを確認してください。