【发布时间】:2021-04-02 05:11:37
【问题描述】:
我在 Heroku 上托管了一个电报机器人。
它需要从网站上抓取一些内容 解析它并向用户发送消息
$params['text'] = getRemoteContent("https://example.com/someData");
$t->send('sendMessage', $params);
但它会在 30 秒后退出
2020-12-23T15:04:54.995957+00:00 app[web.1]: [23-Dec-2020 15:04:54] WARNING: [pool www] child 295, script '/app/index.php' (request: "GET /index.php?q=data&chat_id=000672000") execution timed out (30.626797 sec), terminating
我尝试了 .user.ini,但结果没有变化,30 秒后它仍然退出
max_execution_time = 400
【问题讨论】:
-
与其增加执行时间,让我们关注一下,如何快速处理内容。
-
它的远程网站有时加载缓慢,无法控制
-
这能回答你的问题吗? set_time_limit not working on heroku