이 명령을 사용하여 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
터미널에서 프로그램을 분리하면
&
프로그램이 백그라운드에 배치됩니다.
찾을 수 없음 오류와 관련하여 모듈과 동일한 디렉토리에 있는지 확인하십시오.