【问题标题】:Lot of cURL requests stop the website execution大量 cURL 请求停止网站执行
【发布时间】:2019-02-19 10:07:14
【问题描述】:

我有一个向网站发送 cURL 请求以检查其 HTTP 状态的页面。 (我有类似 6000 的网址要检查)

它工作正常,但在 300-400 次请求后,它使用 HTTP ERROR 500 停止页面。

我尝试每 100 个 cURL 请求为 30 seconds 执行 sleep 函数,但没有帮助。我还创建了max_execution_time10000

【问题讨论】:

  • 尝试限制每分钟的请求数。检查dzone.com/articles/basic-api-rate-limiting
  • @PraveenE 我看不懂这段代码,我用的是 PHP
  • 它停止页面 怎么样?有错误吗?
  • @RiggsFolly 回复我HTTP ERROR 500 - 此页面无法正常工作。
  • 错误日志中有什么有用的吗?

标签: php mysql curl


【解决方案1】:

尝试使用 crontab。 例如,您有一个带有 cURL 请求的 PHP 脚本,设置 cron 将执行该脚本 exery minute (* * * * * *)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-03-23
  • 1970-01-01
  • 1970-01-01
  • 2011-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多