ignore_user_abort 的参数为true 疑问
官网文档:https://www.php.net/manual/zh...
说明
ignore_user_abort([bool$value
] ) :int
设置客户端断开连接时是否中断脚本的执行
PHP 以命令行脚本执行时,当脚本终端结束,脚本不会被立即中止,除非设置value
为TRUE
,否则脚本输出任意字符时会被中止。
目前出现的情况是每分钟循环定时执行了一个比较耗时的接口,代码使用了:
ignore_user_abort(true);
windows IIS情况下挂一天正常,linux环境下一天进程全占满,
那么参数设置了值为 true ,客户端断开后,这个脚本在后台继续运行结束后(输出任意字符),是会继续在后台运行?还是整个流程结束终止了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论