0

だから私は何年もこれらのcronジョブを持っていました。この 1 か月を除いて、彼らはずっとうまく機能しています。

cron ジョブの応答は次のとおりです。

--2012-08-03 00:00:01--  http://www.__domain__.com/cron/cleanSymFolder
Resolving www.__domain.com... 72.__.__.19
Connecting to www.__domain__.com|72.__.__.19|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-08-03 00:00:01 ERROR 404: Not Found.

ブラウザでメソッドに問題なくアクセスできます。domain.com/cron/cleanSymFolder">http://www.domain.com/cron/cleanSymFolder _ _

実行され、成功します。CRON が接続されていても、URL を手動でヒットできるにもかかわらず、CRON が 404 をスローする理由はありますか?

また、これを行うのは、私がセットアップした 3 つの手動 cron ジョブです。3つすべてがこの方法で失敗します。

ありがとう!

4

2 に答える 2

0

さあ、皆さん。彼がステータス 404 を取得した場合、DNS の問題になることはありません。私の推測では、ユーザー エージェントが原因で、リモート サーバーが 404 で応答するということです。

于 2012-10-26T06:49:55.153 に答える
0

あなたが提示した情報から、環境の問題のように見えます。cron ジョブを実行しているサーバーから接続しようとしている Web サーバーへの途中で、何らかのファイアウォールが追加された可能性があります。

ブラウザはどこで実行していますか? cron-jobs-running マシンまたは PC だけで?

cron ジョブ マシンは Windows ですか、それとも Linux ですか?

wgetその Linux を想定して、ジョブを実行しているマシンに直接アクセスして、(コマンドを使用するなどして) ファイルを取得することをお勧めします。この方法で、このマシンから実際に Web サーバーにアクセスできることがわかります...

お役に立てれば

于 2012-08-03T06:31:50.393 に答える