【问题标题】:Run php block for specific amount of time运行 php 块特定的时间
【发布时间】:2020-03-21 19:30:53
【问题描述】:

我正在尝试用 php 编写一个基本的网络爬虫。我遇到了一个问题,如果由于解析器花费太长时间而导致服务器超时,那么它会删除我的数据库中的内容。有没有办法指定我想运行我的解析块,比如 5 分钟?我在开始循环之前尝试了 set_time_limit(n) 函数,但是设置 set_time_limit(1) 脚本会继续运行。

【问题讨论】:

标签: php time


【解决方案1】:

如果 PHP 在安全模式下运行,唯一的方法是在 php.ini 文件中。或者关闭安全模式并更改限制如下:

void set_time_limit ( int $seconds )

set_time_limit(300); // 300seconds are 5 minutes

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-24
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多