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

问题描述 投票:3回答:3

是否有任何方法可以从浏览器中为bash提供的PythonAnywhere控制台内重新启动Web服务器?我已经搜索了一段时间,没有找到任何相关内容。

bash pythonanywhere
3个回答
7
投票

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

类型

touch /var/www/<filename>

((是要重新启动的Web应用程序的文件名),服务器将注意到文件的修改日期已更改,然后重新启动应用程序。


1
投票

[正如哈里(Harry)所说,PA论坛https://www.pythonanywhere.com/forums/topic/89/#id_post_4289上在PythonAnywhere工作的人之一>

触摸/var/www/you-domain-wsgi.py的文件将重新加载您的Web应用工作人员,这样一来,您所做的任何代码更改都会生效,但要注意,它不会执行其他操作该按钮所具有的功能,特别是它不会拾取您创建的任何新的静态文件目录映射。

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

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

PythonAnywhere之后添加了API以及许多helper scripts,包括用于从控制台重新加载Web应用程序的脚本:

pip3.5 install --user pythonanywhere
pa_reload_webapp.py <domain>

运行脚本之前,请确保先单击generate a API token。>>


0
投票

PythonAnywhere之后添加了API以及许多helper scripts,包括用于从控制台重新加载Web应用程序的脚本:

© www.soinside.com 2019 - 2024. All rights reserved.