从bash控制台重新启动服务器

从bash控制台重新启动服务器,bash,pythonanywhere,Bash,Pythonanywhere,是否有任何方法可以从PythonAnywhere浏览器中提供的bash控制台中重新启动web服务器?我在谷歌搜索了一段时间,没有找到任何相关信息。在/var/www中有一个你的每个web应用程序的文件。文件的命名应该使哪个文件适用于哪个web应用程序变得明显 类型 touch/var/www/ (其中是您要重新启动的web应用程序的文件名),服务器将注意到文件的修改日期已更改,并重新启动您的应用程序。如PA论坛上Pythonywhere工作人员之一harry所述 触摸/var/www/you-

是否有任何方法可以从
PythonAnywhere
浏览器中提供的
bash
控制台中重新启动web服务器?我在谷歌搜索了一段时间,没有找到任何相关信息。

/var/www
中有一个你的每个web应用程序的文件。文件的命名应该使哪个文件适用于哪个web应用程序变得明显

类型

touch/var/www/

(其中是您要重新启动的web应用程序的文件名),服务器将注意到文件的修改日期已更改,并重新启动您的应用程序。

如PA论坛上Pythonywhere工作人员之一harry所述

触摸/var/www/you-domain-wsgi.py上的文件将重新加载您的web应用程序工作人员,这样可以了解您所做的任何代码更改,但请注意,它不会执行按钮所做的其他操作,特别是,它不会了解您所做的任何新静态文件目录映射

要执行完全重新加载,可以在github上使用

git克隆https://github.com/ayys/pareload.git

PythonyWhere此后添加了一个以及多个脚本,包括一个脚本,用于从控制台重新加载webapp:

pip3.5 install --user pythonanywhere
pa_reload_webapp.py <domain>
pip3.5安装——用户pythonywhere
pa_reload_webapp.py

在运行脚本之前,请确保执行此操作。

从修改日期到服务器看到日期并重新启动是否有延迟?有一点延迟-对于普通web应用程序,应该是几秒钟。如果你的web应用在启动时做了一些长而困难的事情,那会减慢它的速度。
pip3.5 install --user pythonanywhere
pa_reload_webapp.py <domain>