有没有办法从bash
浏览器中给出的控制台中重新启动 Web 服务器PythonAnywhere
?我已经搜索了谷歌一段时间,并没有找到任何相关的东西。
问问题
2390 次
3 回答
7
您的每个 Web 应用程序都有一个文件,位于/var/www
. 文件的命名应该明确哪个文件适用于哪个 Web 应用程序。
类型
touch /var/www/<filename>
(其中 <filename> 是您要重新启动的 Web 应用程序的文件名),服务器会注意到文件的修改日期已更改并重新启动您的应用程序。
于 2012-09-15T08:45:04.260 回答
1
正如 harry 所引用的,在 PA 论坛上 PythonAnywhere 工作的人之一https://www.pythonanywhere.com/forums/topic/89/#id_post_4289
触摸 /var/www/you-domain-wsgi.py 中的文件将重新加载您的 Web 应用程序工作人员,因此这将了解您所做的任何代码更改,但请注意它不会执行其他操作特别是,该按钮不会获取您所做的任何新的静态文件目录映射。
要执行完全重新加载,您可以在 github 上使用此脚本。
git clone https://github.com/ayys/pareload.git
于 2015-08-14T14:16:50.900 回答
1
PythonAnywhere 此后添加了一个API以及许多帮助脚本,包括从控制台重新加载 web 应用程序的脚本:
pip3.5 install --user pythonanywhere
pa_reload_webapp.py <domain>
请务必在运行脚本之前生成 API 令牌。
于 2020-03-02T01:38:58.983 回答