【问题标题】:What happens to mysql queries if php file timeouts?如果 php 文件超时,mysql 查询会发生什么?
【发布时间】:2016-06-16 22:33:30
【问题描述】:

我有一个运行很长查询的网站,因为它是一种流行的浏览器游戏。

我运行了一个未经测试但非常有希望(它会工作)的 php 文件,它改变了我的 SQL 数据。它正在工作,但 php 文件超时。但是对于 SSH,我发现该查询仍在运行。

但是我的 php 文件是基于一个查询的响应和另一个使用响应数据的查询。

现在会发生什么?

我正在等待最终结果时心脏病发作。而且我真的很高。

即使它的相关 php 文件超时,它也能正常工作吗?

【问题讨论】:

  • php 发送查询,db 然后运行查询,db 不在乎 php 在做什么
  • @Dagon 是正确的,如果所有请求都已经发送,即使 php 超时,你应该没问题。下次用工作台做大的。
  • 最好先就医。心脏病发作是严重程度的基准。
  • @Dagon 但是还有什么查询使用第一个查询的响应数据?

标签: php mysql server


【解决方案1】:

PHP 已超时,因此它不会继续通过查询。然而,查询将完成。

旁注:您以后可以通过设置 set_time_limit(0);(http://php.net/manual/en/function.set-time-limit.php) 来解决此问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    • 2021-08-22
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多