0

cron ジョブ コマンドで wget を使用して、次のようなボットを実行しています。

/usr/bin/wget -O /dev/null http://www.website.com/bot/update?botkey=wpdalasd12laa

しかし、それは機能していません。次の繰り返しのエラーを含む失敗メールが届きます。

> Resolving www.website.com... 55.55.55.55
> Connecting to www.website.com|55.55.55.55|:80... connected.
> HTTP request sent, awaiting response... Read error (Connection timed out) in headers.
> Retrying.

ボットの実行時間は 15 分以上です。これが原因で、接続がタイムアウトになったと思います。

おそらく、php 経由でボットを実行する方が理にかなっています。しかし、すべてのシステムがフレームワーク上で実行されるため、適用は容易ではありません。接続のタイムアウトを回避することで、wget または curl を介してボットを実行できることはありますか?

4

0 に答える 0