How to keep a php script from timing out because of a long mysql query

后端 未结 5 1796
盖世英雄少女心
盖世英雄少女心 2020-12-29 11:07

I have an update query being run by a cron task that\'s timing out. The query takes, on average, five minutes to execute when executed in navicat.

The code looks ro

5条回答
  •  温柔的废话
    2020-12-29 11:16

    According to the manual:

    Note: The set_time_limit() function and the configuration directive max_execution_time only affect the execution time of the script itself. Any time spent on activity that happens outside the execution of the script such as system calls using system(), stream operations, database queries, etc. is not included when determining the maximum time that the script has been running.

    So it's unlikely to have anything to do with PHP's time limit. What message are you getting when it times out? Perhaps there's a MySQL setting involved.

提交回复
热议问题