Работает ли сервер, когда я не подключаюсь? Если да, то что я могу сделать?

Я развернул свое приложение django на сервере ubuntu. Я хочу предоставить API для мобильного приложения. Поэтому я последовал некоторым источникам и развернул. Для развертывания django я использую gunicorn и ngnix.

Сервер работает с этой командой:

gunicorn --bind 0.0.0.0:8000 myapp.wsgi

Я могу предоставить API этим способом. Все в порядке.

Но когда я закрываю cmd, которая подключалась к серверу, сервер останавливается. Может ли сервер работать, если я не подключаюсь к нему через компьютер? Должен ли я не закрывать cmd и компьютер? Или я могу сделать по-другому?

следуйте этому руководству и не пропускайте ни одного шага: Я поменял наш postgres на mysql:

https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-22-04

Я исправил это! Нам просто нужно добавить "--daemon" в наш код. Например:

gunicorn --bind 0.0.0.0:8000 myapp.wsgi --daemon
Вернуться на верх