Apache:windows自动重启

上篇:Apache服务器部署flask
原因:在Apache上部署了一个flask程序,后台的爬虫每天会将今天的新东西下载到flask的static目录中,但运行了两天发现Apache一旦启动,后续的静态资源就无法热更新了,必须重启服务器。

安装Apache服务

  • cd 进Apache的安装目录下的bin目录中,如C:\Apache24\bin
cd C:\Apache24\bin
  • 运行代码:
httpd.exe -k install -n "Apache2.4"
  • C:\Apache24\bin添加进系统环境变量中

设置重启代码

启动:httpd –k start
重启:httpd –k restart
停止:httpd –k stop

调用python的相关包,使得爬虫结束自动重启Apache服务器:

直接修改bat文件,在爬虫结束后自动重启:

cd D:\crawl
d:
python run.py
#添加重启命令
httpd –k restart
cmd

(PS:如果出现Set the 'ServerName' directive globally to suppress this message的报错,则打开confi)

文件地址

添加:ServerName 服务名称,如:ServerName localhost

添加一句话

你可能感兴趣的:(Apache:windows自动重启)