私は何百ものウェブページにインデックスを付けようとしています。
要するに
- CRONジョブを使用してPHPスクリプトを呼び出す
- 最近更新されていないURLの一部(約15個のみ)を取得する
- CURLを使用してこれらのURLをクエリする
問題
開発では、すべてがうまくいきました。しかし、いくつかのテストページよりもはるかに多くのインデックスを作成し始めたとき、CURLはいくつかの実行後に機能することを拒否しました。リモートサーバーからデータを取得することはありません。
エラーメッセージ
CURLが出力したこれらのエラー(もちろん一度にではありません)
- ホストに接続できませんでした
- 60000ミリ秒後に操作がタイムアウトし、0バイトを受信しました
V-Serverで作業していて、Firefoxまたはwgetを使用してリモートサーバーに接続しようとしました。また、何もありません。しかし、ローカルマシンからそのリモートサーバーに接続すると、すべてが正常に機能します。
数時間待って、それは再びいくつかの実行のために働きます。
私にとっては、リモートサーバーやDDOS保護などの問題のように思えますが、皆さんはどう思いますか?