PEAK XOOPS - cronによるキャッシュ更新でのトラブル in englishin japanese

cronによるキャッシュ更新でのトラブル

  • You cannot open a new topic into this forum
  • Guests cannot post into this forum
Previous post - Next post | Parent - Children.1 | Posted on 2006/6/29 10:45
sunuken  二等兵   Posts: 7
GIJOEさんこんにちは。
以下の記事を読み、早速試してみたのですが、エラー?が出てしまいました。

あまり知られていない正しいxhldの使い方
http://www.peak.ne.jp/xoops/md/news/article.php?storyid=130

取得は1時間毎と、telnet経由を試しましたが両方同じエラーでした。
(cronの場合1時間毎にCron Daemonからメールで送られてきます)
パーミッションは700です。
エラー内容は以下の通りです。
File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2)
Character set '#12' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file
X-Powered-By: PHP/4.4.2
Set-Cookie: PHPSESSID=~~~~~~~~; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-type: text/html

PHPSESSIDの部分は毎回違います。
少々ネットを検索してみましたが、同じエラー文に遭って困っている人は見つかったのですが、
具体的にどういった対処をしていいかわかりませんでした。
ちなみにサーバーはレンタルのさくらです。
何か考えられる原因や解決方法があれば教えてください。
Votes:11 Average:0.00
Previous post - Next post | Parent - Children.1 | Posted on 2006/6/29 18:08
GIJOE  先任軍曹   Posts: 4110
最初の2行を見る限り、さくらあたりだと、CGI版PHPにいろいろ仕掛けがあるみたいですね。
一番良い方法は、CLI版PHPを利用することです。
パスを尋ねたら教えてくれると思いますが。

でも、基本的には動作しているんじゃないですか?
これでキャッシュが更新されていないのなら問題ですが、そうでないのなら、単に、標準出力と標準エラー出力を、/dev/null に落とす、というだけの話です。
Votes:0 Average:0.00
Previous post - Next post | Parent - Children.1 | Posted on 2006/6/30 2:14
sunuken  二等兵   Posts: 7
なるほど、CGIでPHPを実行している際に何か特殊な設定がされているかも、というわけですか。
てっきりエラーかと思いましたが、成功動作の際にも結果がメールで届く場合があるんですね。

DBのxhldの部分を覗いてみましたが、フィードごとの最終取得日時?(通算秒の部分)が、
軒並み現日時00分1~2秒になっていましたので、
取得自体はうまくいっているようです。

とはいえ、成功動作の結果が1時間毎にメールで届くのは煩わしいため、
一度さくらに問い合わせてみます。

どうもありがとうございました、では失礼します。
Votes:0 Average:0.00
Previous post - Next post | Parent - Children.1 | Posted on 2006/6/30 4:17
GIJOE  先任軍曹   Posts: 4110
意味を理解していただけなかったようなので、具体的に書きます。
crontab指定行の最後に、
>/dev/null 2>&1
を足します。
Votes:0 Average:0.00
Previous post - Next post | Parent - No child | Posted on 2006/6/30 12:24
sunuken  二等兵   Posts: 7
dev/nullが何を意味するか知らず、非常にとんちんかんな答えになってしまいました
今調べてみたら、非常に基本的な事だったようでお恥ずかしい限りです。
お手間をとらせてすみませんでした。
言い訳になりますが、XOOPSをやるまでHTMLくらいしかまともに使っていなかったもので...

これを機会にLinuxなどの基本について勉強し、出直してきます。
Votes:0 Average:0.00

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!