后台启动的php守护进程时 文件内include的代码变更并未生效,需要重启进程,我们可以更新代码后手动重启。但是有些对失效要求较高。那就需要自动重启了。下面整理出三个方案用以实现。

1  inotify-tools

yum install inotify-tools

或者

cp www/htdocs/cronservice/code/inotify-tools-3.14.tar.gz /usr/local/webserver/

cd /usr/local/webserver/

tar xvzf inotify-tools-3.14.tar.gz

cd inotify-tools-3.14

 ./configure --prefix=/usr/local/webserver/inotify-tools

 make && make install 

参考文章:

https://segmentfault.com/q/1010000018623406

https://blog.51cto.com/kexiaoke/2118813

 

2

swoole workerStart方式

 

3

workerman reload机制

 

相关文章:

  • 2021-11-09
  • 2022-01-18
  • 2022-12-23
  • 2021-11-18
  • 2021-04-25
  • 2021-04-09
  • 2021-09-11
  • 2021-05-04
猜你喜欢
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2021-05-12
相关资源
相似解决方案