如何通过PHP的goto语句实现自动重启Swoole、ReactPHP、Workerman服务?
- 内容介绍
- 文章标签
- 相关推荐
本文共计427个文字,预计阅读时间需要2分钟。
在平时使用swoole进行开发时,经常遇到这类问题:修改了代码后,手动ctrl+c中断服务,再重新启动服务。频繁地重启服务,感觉心累。php提供了inotify扩展,可以调用linux的inotify系统调用。
在平时使用swoole进行开发中,常常遇到这种问题,改了代码之后,手动ctrl+c中断服务,再敲命令重启服务。频繁地重启,感觉心很累。
php提供了inotify扩展,调用linux的inotify系统调用,监控文件的变化.
这时候就产生了一个想法,我开一个主进程监控文件变化,再开一个子进程运行swoole服务。主进程监听到文件变化之后,干掉子进程,然后再开一个子进程运行swoole服务. 子进程如果想优雅地退出,安装个信号处理器,在退出之前做一些操作。
本文共计427个文字,预计阅读时间需要2分钟。
在平时使用swoole进行开发时,经常遇到这类问题:修改了代码后,手动ctrl+c中断服务,再重新启动服务。频繁地重启服务,感觉心累。php提供了inotify扩展,可以调用linux的inotify系统调用。
在平时使用swoole进行开发中,常常遇到这种问题,改了代码之后,手动ctrl+c中断服务,再敲命令重启服务。频繁地重启,感觉心很累。
php提供了inotify扩展,调用linux的inotify系统调用,监控文件的变化.
这时候就产生了一个想法,我开一个主进程监控文件变化,再开一个子进程运行swoole服务。主进程监听到文件变化之后,干掉子进程,然后再开一个子进程运行swoole服务. 子进程如果想优雅地退出,安装个信号处理器,在退出之前做一些操作。

