雇われWebデザイナー、SWDのサイトです。なにも目指してません。すみません。

2007

06/15

Nucleus:NP_SendPingでPingエラーを解消する方法(暫定) この記事をはてなブックマークに登録 この記事をクリップ! Yahoo!ブックマークに登録 Buzzurlにブックマーク
CATEGORY:, TAG:

さてみなさん。(浜村淳風に
NucleusではPingを送るサーバが固定されています。

そこで、Ping先を増やすためのプラグインとして

NP_SendPing

を入れているわけですが
どういうわけだか、エラーを返すサーバが多い。
このことはNP_SendPingを提供されている福ろぐさんのサイトにも対処法などと合わせてかかれています。

福ろぐ NP_Sendping で正常にPINGが送れない場合の対処方法まとめ

ただ、私自身でいろいろ調査した結果、
少々危険ではありますが、xmlrpc.inc.php
というコアを改修するのが一番確実ではないかという結論にたどり着きました。

ソースもとはmixiになるのですが、
http://mixi.jp/view_bbs.pl?id=5511444&comm_id=1214&page=all
のコミュないにて、

---------------------------------------
 (1)
 POST / HTTP/1.0
 Host: ping.rss.drecom.jp
とすべきヘッダが
 (2)
 POST HTTP/1.0
 Host: ping.rss.drecom.jp
こうなって来ていて、エラーになっているのではないかと。 
---------------------------------------


とありましたので、
調べてみると同ファイルの1074行目

$op= "POST" . $this->path. " HTTP/1.0\r\n" .

という記述があったのですが、指摘通り”/”(スラッシュ)がないようでしたので

$op= "POST /" . $this->path. " HTTP/1.0\r\n" .

として足して再度Pingしてみましたところ、
エラーの件数は激減しました。

※それでもまれにエラーを返してくるところはあるにはあります。
 連続投稿による問題なのかな?

2007/06/17_

えーっと。やっぱこれだけではダメでした。
これじゃないかという情報がまだありますので
引き続き調査したいと思います。
ってか、そんなに躍起になってPing送らんでも誰も見てないっすよね。このブログ。

とりあえず、Pingoo!にPingしてそこから送信して当面はしのぎたいと思います。




とりあえず、大きな不具合は出ていないようですので
しばらくはこれで行こうと思います。

注意)
私の備忘録として書いていますので、試される方はコアを触りますので
あくまで自己責任でお願いしますね☆

※次のバージョンアップ時には忘れないようにしないと。。。

トラックバック(0)
トラックバックURL: http://www.heion.net/mt/mt-tb.cgi/65
コメント(0)
[PR]
_FEED
このRSSを取得する
_CATEGORY
_TAG
                                       
_ARCHIVE
2009年7月 (2)
2009年6月 (6)
2009年5月 (1)
2009年4月 (2)
2009年3月 (2)
2009年2月 (1)
2009年1月 (3)
2008年12月 (5)
2008年11月 (8)
2008年10月 (14)
2008年9月 (14)
2008年8月 (8)
_BLOG PARTS


あわせて読みたいブログパーツフィードメーター - 日々平穏スカウター : 日々平穏
OpenID対応しています OpenIDについて

このブログはクリエイティブ・コモンズでライセンスされています。