1. php start.php reload 和 php start.php restart有什么区别吗?
2. php start.php reload 执行的时候,会中断正在处理的请求吗? php start.php restart 执行的时候,会中断正在处理的请求吗?
因为下一个项目,打算用webman,所以有些疑问,谢谢
restart 是进程全部同时重启,重启的一瞬间没有任何进程提供服务,这时候如果有请求到来会失败。 reload是进程一个一个重启,重启过程中始终有进程在提供服务,有新请求过来不会失败。
一般情况下 reload restart 不会中断正在处理的请求,但是如果正在执行的请求很慢,超过2秒没处理完,会被强行杀死,请求会被中断。
这个2秒,是在哪里设置的吗? 还是什么?
restart 是进程全部同时重启,重启的一瞬间没有任何进程提供服务,这时候如果有请求到来会失败。
reload是进程一个一个重启,重启过程中始终有进程在提供服务,有新请求过来不会失败。
一般情况下 reload restart 不会中断正在处理的请求,但是如果正在执行的请求很慢,超过2秒没处理完,会被强行杀死,请求会被中断。
这个2秒,是在哪里设置的吗? 还是什么?