0

我目前有一个将项目添加到 sql 表中的队列 - 它很容易出错,因为处理一个项目可能需要 5 到 35 秒。我正在使用 cron 作业来做这件事,但这似乎非常浪费,因为 cron 作业页面可能在每个项目都被处理之前超时,或者一个项目可能已经处理了一半并且没有从队列中删除

我正在寻找使用这种方法的替代方法 - 并且遇到了 amazon sqs - 当新项目添加到队列中时是否可以让 sqs 发出 http 请求?

与在处理长请求时挂起它相比,发出单个 http 请求对 apache 的负担要少得多。

4

1 回答 1

-1

在您的 php 脚本中尝试将set_time_limit()设置为 60(一分钟)或任何您认为可以完成工作的值。

于 2012-02-23T11:43:47.190 回答