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터미널에서 프로그램을 분리하면 &프로그램이 백그라운드에 배치됩니다.

찾을 수 없음 오류와 관련하여 모듈과 동일한 디렉토리에 있는지 확인하십시오.

관련 정보