【发布时间】:2012-09-08 04:44:36
【问题描述】:
有没有办法从浏览器中为PythonAnywhere 提供的bash 控制台中重新启动Web 服务器?谷歌搜索了一段时间,没有找到任何相关的东西。
【问题讨论】:
标签: bash pythonanywhere
有没有办法从浏览器中为PythonAnywhere 提供的bash 控制台中重新启动Web 服务器?谷歌搜索了一段时间,没有找到任何相关的东西。
【问题讨论】:
标签: bash pythonanywhere
PythonAnywhere 此后添加了一个 API 以及一些 helper scripts,包括从控制台重新加载 web 应用程序的脚本:
pip3.5 install --user pythonanywhere
pa_reload_webapp.py <domain>
在运行脚本之前一定要generate a API token。
【讨论】:
/var/www 中的每个 Web 应用程序都有一个文件。文件的命名应该明确哪个文件适用于哪个 Web 应用程序。
类型
touch /var/www/<filename>
(其中
【讨论】:
正如 harry 所引用的,他是 PA 论坛上 PythonAnywhere 的一名工作人员 https://www.pythonanywhere.com/forums/topic/89/#id_post_4289
触摸 /var/www/you-domain-wsgi.py 中的文件将重新加载您的 Web 应用程序工作人员,因此这将获取您所做的任何代码更改,但请注意它不会执行按钮所做的其他事情,特别是,它不会拾取您所做的任何新的静态文件目录映射。
要执行完全重新加载,您可以在 github 上使用this script。
git clone https://github.com/ayys/pareload.git
【讨论】: