Перезапустите производственный сервер Django (пассажирский wsgi) - PullRequest
2 голосов
/ 26 марта 2011

Я загрузил измененный views.py на рабочий сервер, но он все еще использует старый код. Я также удалил views.pyc и views.py, чтобы посмотреть, удалит ли он старый кешированный код Python. Это сработало через некоторое время ожидания последних нескольких раз, но я действительно хочу знать, как все делать быстро. Сайт размещен на Dreamhost и использует пассажирские WSGI.

Как быстро и вручную перезапустить его, чтобы он использовал мой новый код views.py?

1 Ответ

6 голосов
/ 26 марта 2011

http://wiki.dreamhost.com/Django#Hints

Если вы изменили свое приложение, и ваши изменения, кажется, не отражаются, вам может потребоваться уведомить Пассажира о вашем изменении, создав или изменив ~ / example.com / tmp/restart.txt:

touch /home/user/example.com/tmp/restart.txt

Пассажир ищет этот файл и перезагружает приложение при его изменении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...