ignore_user_abort 的参数为true 疑问

官网文档:https://www.php.net/manual/zh...

说明

ignore_user_abort([bool$value] ) :int

设置客户端断开连接时是否中断脚本的执行

PHP 以命令行脚本执行时,当脚本终端结束,脚本不会被立即中止,除非设置valueTRUE,否则脚本输出任意字符时会被中止。

目前出现的情况是每分钟循环定时执行了一个比较耗时的接口,代码使用了:
ignore_user_abort(true);

windows IIS情况下挂一天正常,linux环境下一天进程全占满,

那么参数设置了值为 true ,客户端断开后,这个脚本在后台继续运行结束后(输出任意字符),是会继续在后台运行?还是整个流程结束终止了?

阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题