如果客户端浏览器丢失或关闭连接,活动脚本请求是否已完成?

克罗诺克利

我正在手动运行一个 PHP 数据库维护脚本,大约需要 10-15 分钟才能完成。如果我的计算机在此期间失去网络连接,脚本是否总是在服务器上完全完成,还是在途中停止?

如果它停止了,我可以在PHP或apache config中做些什么来防止这种情况发生?

卢卡·荣格(Luca Jung)

看看:http : //php.net/manual/en/function.ignore-user-abort.php

当 PHP 作为命令行脚本运行时,并且脚本的 tty 消失而不终止脚本,那么脚本将在下次尝试写入任何内容时死亡,除非ignore_user_abort设置为TRUE

您还可以通过 CronJob 启动脚本。如果此任务是重复的,这可能是更好的解决方案。

但是在这两种解决方案中,请使用set_time_limit()来确保您max_execution_time不会取消脚本的执行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

客户端浏览器关闭很长时间后,ASP.Net MVC延迟的请求到达

来自分类Dev

从客户端发出instagram API请求是否安全?

来自分类Dev

浏览器如何知道脚本是否已完成加载?

来自分类Dev

浏览器会话关闭后,如何恢复客户端计时器?

来自分类Dev

客户端无需关闭握手即可与websocket断开连接(关闭浏览器选项卡)。如何正确处理呢?

来自分类Dev

Node.js http GET请求比浏览器,REST客户端等花费的时间更长

来自分类Dev

哪些请求标头可用于浏览器/客户端指纹?

来自分类Dev

如何检测并可能忽略处理不良/挂起的客户端浏览器请求

来自分类Dev

如果服务器关闭连接,Python客户端将断开连接

来自分类Dev

在某些客户端浏览器中的MQTT连接超时

来自分类Dev

客户端关闭连接时服务器套接字完成

来自分类Dev

是否可以更改Twilio浏览器客户端铃声?

来自分类Dev

如何检测是否使用Android浏览器或Android本机WebView客户端

来自分类Dev

Webmail客户端是否使用加载的浏览器呈现电子邮件?

来自分类Dev

检测是否通过浏览器 js 安装了电报客户端

来自分类Dev

如何检测 - 是否在客户端 Web 浏览器中启用了 webstorage?

来自分类Dev

检测 InternetExplorerDriver 是否正在从客户端 JavaScript 控制浏览器

来自分类Dev

请求完成并关闭浏览器后,Ajax是否会中止?

来自分类Dev

Firefox或Chrome浏览器的SOAP客户端扩展

来自分类Dev

Amazon SNS:通知浏览器客户端?

来自分类Dev

没有浏览器的Java Websocket客户端

来自分类Dev

过滤客户端证书(如浏览器)

来自分类Dev

从客户端Web浏览器与串行端口通信。

来自分类Dev

如何获取客户端的浏览器信息?

来自分类Dev

浏览器不应用客户端证书:403.7

来自分类Dev

在谷歌浏览器中获取客户端名称

来自分类Dev

浏览器不读取客户端证书

来自分类Dev

从node.js客户端到浏览器客户端的socket.emit

来自分类Dev

Java客户端和浏览器客户端之间的响应代码变化

Related 相关文章

  1. 1

    客户端浏览器关闭很长时间后,ASP.Net MVC延迟的请求到达

  2. 2

    从客户端发出instagram API请求是否安全?

  3. 3

    浏览器如何知道脚本是否已完成加载?

  4. 4

    浏览器会话关闭后,如何恢复客户端计时器?

  5. 5

    客户端无需关闭握手即可与websocket断开连接(关闭浏览器选项卡)。如何正确处理呢?

  6. 6

    Node.js http GET请求比浏览器,REST客户端等花费的时间更长

  7. 7

    哪些请求标头可用于浏览器/客户端指纹?

  8. 8

    如何检测并可能忽略处理不良/挂起的客户端浏览器请求

  9. 9

    如果服务器关闭连接,Python客户端将断开连接

  10. 10

    在某些客户端浏览器中的MQTT连接超时

  11. 11

    客户端关闭连接时服务器套接字完成

  12. 12

    是否可以更改Twilio浏览器客户端铃声?

  13. 13

    如何检测是否使用Android浏览器或Android本机WebView客户端

  14. 14

    Webmail客户端是否使用加载的浏览器呈现电子邮件?

  15. 15

    检测是否通过浏览器 js 安装了电报客户端

  16. 16

    如何检测 - 是否在客户端 Web 浏览器中启用了 webstorage?

  17. 17

    检测 InternetExplorerDriver 是否正在从客户端 JavaScript 控制浏览器

  18. 18

    请求完成并关闭浏览器后,Ajax是否会中止?

  19. 19

    Firefox或Chrome浏览器的SOAP客户端扩展

  20. 20

    Amazon SNS:通知浏览器客户端?

  21. 21

    没有浏览器的Java Websocket客户端

  22. 22

    过滤客户端证书(如浏览器)

  23. 23

    从客户端Web浏览器与串行端口通信。

  24. 24

    如何获取客户端的浏览器信息?

  25. 25

    浏览器不应用客户端证书:403.7

  26. 26

    在谷歌浏览器中获取客户端名称

  27. 27

    浏览器不读取客户端证书

  28. 28

    从node.js客户端到浏览器客户端的socket.emit

  29. 29

    Java客户端和浏览器客户端之间的响应代码变化

热门标签

归档