0

現在、SQL テーブルのキューにアイテムを追加しています。アイテムの処理には 5 ~ 35 秒かかるため、エラーが発生しやすくなっています。私はcronジョブでそれを行っていましたが、すべてのアイテムが処理される前にcronジョブページがタイムアウトするか、1つのアイテムが半分処理されてキューから削除されない可能性があるため、これは非常に無駄のようです

この方法を使用する代わりの方法を探していたところ、Amazon sqs に出会いました。新しいアイテムがキューに追加されたときに、sqs に http リクエストを送信させることは可能ですか?

単一の http リクエストを作成すると、長いリクエストの処理中にハングする apache への負担が大幅に軽減されます。

4

1 に答える 1

-1

phpスクリプトで、set_time_limit()を60(1分)またはあなたが仕事をするだろうと思うものに設定してみてください。

于 2012-02-23T11:43:47.190 に答える