繁体   English   中英

Apache Webserver:连接超时后,已经循环发送的请求会发生什么情况

[英]Apache Webserver : What happens to requests already sent in loop after The connection has timed out

我已经编写了一个脚本来循环创建图像,循环大小几乎为10K。 因此,发生什么情况是在一段时间后,我的浏览器显示“连接已超时”。 但是我仍然可以看到在特定文件夹中创建的图像,即Apache仍在处理我的请求。

关注点是,在我们获得连接超时之后,对于循环发送的所有HTTP Aapche服务器请求会发生什么情况。

我真的很想详细了解Apache Queue系统。

您可能正在寻找ignore_user_abort指令。 还有更多的超时时间。 Apache请求超时(Apache让用户等待第一个数据的时间)。 这可能与PHP中的max_execution_time不同。 如果启用了忽略用户中止,则两个计时器都将启动。 一段时间后,Apache超时并发回响应。 后台脚本仍将运行,直到完成或达到max_execution_time。 如果禁用忽略用户中止,那么当Apache将超时发送给用户时,脚本将停止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM