本文分享自己在学习使用swoole中遇到的一些问题,在此记录。
欢迎讨论和吐槽。
疑问-思考
- 我们使用swoole server的时候,在前面是否需要设置nginx代理等;
- 使用swoole中设置worker进程,设置几个比较合适?
- 个人感觉应该根据业务量级来设置
- swoole server 启动后,如何监控启动的server
- server运动长时间后可能会服务异常,变成僵尸进程,目前我知道的做法可以定时重启swoole进程
- swoole server代码更新后如何软重启
- 目前我知道只能直接关闭后重新启动,建议是可以检测将没有处理完请求的worker进程关闭,然后杀死,重新启动,逐个worker进程重启
实现软重启。
###总结
只是个人在使用中遇到的一些问题和思考,后续有更多问题和更好的解答会在此更新。
- 目前我知道只能直接关闭后重新启动,建议是可以检测将没有处理完请求的worker进程关闭,然后杀死,重新启动,逐个worker进程重启