2024-04-19 16:34:08 发布
网友
无需重新启动任何更改。只需使用“sudo/etc/init.d/apache2 reload”重新加载即可。我在bashrc中将其化名为“a2reload”。
function a2reload (){ sudo /etc/init.d/apache2 reload }
我的建议是以守护进程模式运行应用程序。 这样就不需要重新启动apache, 只要touch my_handler.wsgi,守护进程就会知道要重新启动应用程序。apache httpd将不仅仅是您的(在生产中),因此不必在每次更新时重新启动它。
touch my_handler.wsgi
Apache在启动时加载Django环境,并在源代码更改时继续运行它。
我建议您在繁重的开发会话中使用Django“runserver”(在更改时自动重新启动),除非您需要一些特定于Apache的特性(例如多线程)。
还要注意,模板中的更改不需要重新启动web服务器。
无需重新启动任何更改。只需使用“sudo/etc/init.d/apache2 reload”重新加载即可。我在bashrc中将其化名为“a2reload”。
我的建议是以守护进程模式运行应用程序。 这样就不需要重新启动apache, 只要
touch my_handler.wsgi
,守护进程就会知道要重新启动应用程序。apache httpd将不仅仅是您的(在生产中),因此不必在每次更新时重新启动它。Apache在启动时加载Django环境,并在源代码更改时继续运行它。
我建议您在繁重的开发会话中使用Django“runserver”(在更改时自动重新启动),除非您需要一些特定于Apache的特性(例如多线程)。
还要注意,模板中的更改不需要重新启动web服务器。
相关问题 更多 >
编程相关推荐