0

30分ごとに実行されるPHP cronジョブがあります。PHP cron ジョブは Godaddy がホストする環境で実行されており、Godaddy は問題ではないと言っています。私はこのようにPHPを実行します

/web/cgi-bin/php5 "$HOME/html/wp-content/themes/twentyten/totalview.php"

totalview.php 内のコードは

<?php
include_once("../../../wp-config.php");
include_once("tplinclude/functions.php");
session_start();

    $res=mysql_query("select sum(`total_num`) from `some_table`");
    $row = mysql_fetch_row($res);
    echo $row[0] ;
?>

ただし、これによりエラーメッセージが表示されることがあります。


ステータス: 404 Not Foundコンテンツタイプ: text/html

入力ファイルが指定されていません。


問題は、このエラーがいつかしか発生しないことです。たとえば、48 回の実行のうち 8 ~ 10 回でこのエラーが表示されます。休めばうまくいく。私はデータベースからいくつかのデータを取得しているので、ほとんどの場合、それが機能することがわかっています。

しかし、なぜエラーが発生するのでしょうか?

4

1 に答える 1

0

godady の顧客が直面する同様の問題..

これをチェックして..

http://support.godaddy.com/groups/web-hosting/forum/topic/404-not-found-error-using-cron-job/

于 2012-09-05T06:58:51.327 に答える