2012-09-15 2 views

ответ

7

Существует файл для каждого вашего веб-приложения в /var/www. Именование файла должно сделать очевидным, какой файл относится к какому веб-приложению.

Тип

touch /var/www/<filename> 

(где < имя файла> имя файла, который предназначен для веб-приложение, которое вы хотите перезапустить) и сервер заметит, что дата изменения файла изменился и перезагрузите приложение.

+0

Есть ли задержка с момента даты модифицируется на сервер видящего его и, таким образом, повторный запуск? – a2j

+1

Существует небольшая задержка - это должно быть несколько секунд для обычных веб-приложений. Если ваше веб-приложение делает что-то долгое и сложное при запуске, это замедлит его работу. – Glenn

1

Как цитирует Гарри, один из людей, работающих в PythonAnywhere на форуме PA https://www.pythonanywhere.com/forums/topic/89/#id_post_4289

коснувшись файл на /var/www/you-domain-wsgi.py будет перезарядить ваши рабочие веб-приложений, так что вы получите какие-либо изменения кода, которые вы сделали, но имейте в виду, что он не выполняет другие действия, которые делает кнопка, в частности, он не будет собирать какие-либо новые сопоставления каталогов статических файлов, которые вы сделали ,

Чтобы выполнить полную перезагрузку, вы можете использовать this script на github.

git clone https://github.com/ayys/pareload.git