2012-02-23 56 views
0

我目前有一個添加項目到一個SQL表中的隊列 - 它非常容易出錯,因爲處理一個項目可能需要5到35秒。我正在做一個cron工作,但這似乎是非常浪費,因爲cron工作頁面可能會在每個項目已經處理之前超時,或者一個項目可能已被半處理並且未從隊列中移除使用sqs與php來處理請求

我正在尋找在使用這種方法的替代方案 - 碰到亞馬遜sqs - 是否有可能得到sqs做一個http請求時,一個新的項目被添加到隊列中?

使單個http請求對apache的徵稅要少得多,因爲它在處理長請求時會掛起。

回答

-1

在您的PHP腳本中,嘗試設置set_time_limit()至60(一分鐘)或任何您認爲可以完成此工作的內容。