问答 / 2 / 2 / 创建于 2年前
最近在学习 swoole 和 hyperf ,想请教下,如果需要更新代码,重启服务时,重启之前的请求,但未处理完是不是会丢失呢?
swoole
hyperf
我记得swoole有个柔性重启的功能,重启后会在发送重启指令后30s内,30s后如果还要未处理完的请求好像会被丢弃。所以 一般建议是web->nginx->swoole这样通信的吧
不会丢弃 但有一个超时时间 如果在超时时间内,还未处理完请求,则会丢弃请求
我要举报该,理由是:
我记得swoole有个柔性重启的功能,重启后会在发送重启指令后30s内,30s后如果还要未处理完的请求好像会被丢弃。所以 一般建议是web->nginx->swoole这样通信的吧
不会丢弃 但有一个超时时间 如果在超时时间内,还未处理完请求,则会丢弃请求