Aug 24, 2003

先日、チョコっといじったばかりの moblog.uva.ne.jp ですが、いくつか機能を追加する予定で準備しています。ひとつは、moblog エントリーへのリンクです。ping みたいにエントリーされてから送信ということでなく、こちらを通過する際に、自動的にやってしまうつもりで準備中です。

準備のために、登録画面の一番下、Publish の下に 「Public?」 って項目を追加しました。Yes のほうを選んでいただいた方の分だけリンクを設定するようにします。これまでの方の分は、「No」にしてあるので、もしリンクしてもいい、って方は、ログインして「Yes」に変えていただけると助かります...。

仕組みは簡単で、こちらでスクリプトを追加して、通過する際に Permalink などを取得するようにしています。ついでに、jpeg ファイルに位置情報が入っている場合には、自動的に抽出しています。au の携帯電話をお持ちの方は奮ってGPS情報を付加する、を選んでいただけると助かります。逆に位置情報が知られるとマズイって方は、設定しないように...。

なお、スクリプト入れかえの際に、うまくいかなくてエラーメールが帰ったり、多重投稿状態になってしまった方が数名いらっしゃると思います。また、動かなくなった人もいるかもしれません。先に、お詫びします。すみませんでした。

posted by hirata Aug 24, 2003, 8:46PM | Permalink | Comment | Trackbacks
Comments

こんにちわ,ひらたさん.moblog 使わせていただいてます.
で,今回の機能追加なんですが,私大当たりのようです.
投稿するとどんどん多重投稿されるようです.あと,なぜか
そちらの qmail から failure notice が送られてきます.
メールボックスが無い,といってます.(#5.1.1)

で,なぜだかわからないのですが,Rebuild されないのです.
こちらの MT の設定は特に変更していないのですが,どこか確
認するところとかありますでしょうか.
また,お暇な時にでも.お願いします.

posted by: hirofumi on Aug 26, 2003, 10:48PM | link to this commmet

hirofumiさん:
おおあたり..。ご迷惑をおかけしてすみませんです。詳しく書くと、イメージのアップロードとかは問題ないのですが、エントリーの本文をそちらに送っている最中に、そちらのウェブサーバからエラーがかえってきてしまう、こちらはうまくいっていないと思って、しばらくしてリトライしてしまうのだが、実はエントリーは保存まではされていて、どんどん溜っていく、でも途中でとまっていてリビルドはされていない、みたいな状況です。
この状況を改善すべく、いくらかのエラーは無視して調整しています。 またちょっと変えてみたので、様子をみていただけると助かります。

posted by: hirata on Aug 27, 2003, 4:21PM | link to this commmet

こんにちは,ひらたさん.どうもすみません.
いま見てみました.まだダメなようです,確認しますと昨夜から 16:00 くらいまでの間に,昨日送った分のエントリがリトライされ,32個くらい rebuild されずに溜まっていました.
いま新たに送りましたが,ダメなようです.まだ2重投稿になっています.他に確認する所とかはありますでしょうか?

posted by: hirofumi on Aug 27, 2003, 4:42PM | link to this commmet

hrofumiさん、お世話になります。

こちらでも確認しました。変わっていないですね。サーバやネットワークの状態により、アップロードとかは大丈夫なんだけど、リビルドしようとすると mt-xmlrpc.cgi からエラーが帰ってくる、という状況です。MTの設定というより、サーバそのものの設定だと思います。

そのエラーを無視するように設定しているつもりなんですが...。なかなかうまくいかずご迷惑をおかけしております次第です。

posted by: hirata on Aug 27, 2003, 5:46PM | link to this commmet

ひらたさん,お忙しいところどうもお手数おかけしています.

この MT があるサーバには shell な環境はあるのですが,
root な権限はないものでコアな部分に手は出せないのです
が,こちらで修正できるものであれば,修正したいと思います.

posted by: hirofumi on Aug 27, 2003, 6:01PM | link to this commmet

hirofumiさん
原因はxmlrpc で post、rebuild, upload などするときに、mt-xmlrpc.cgi から 500 Internal server error が返ってくるところです。一回ではなく複数回の接続では、返り値を利用することもあるんですが、エラーが返ってくると、のこりの作業は継続できません。エラーの理由は様々でして、ここが当方で頭がいたいところです。ウェブサーバによっては、CGI の負荷を一定下にするために、エラーを返すものもあるようで、サーバの管理をされている方に相談してみるといいかもしれません。

posted by: hirata on Aug 27, 2003, 8:43PM | link to this commmet

ひらたさん,どうもありがとうございます.明日にでもとりあえず管理会社に問い合わせしてみます.やはり,こちらのログにも,500 が出ています.参考までに.

% cat ../../access_log | grep xmlrpc
x.x.x.x - - [date] "POST /mt/mt-xmlrpc.cgi HTTP/1.0" 200 272 "-" "xmlrpclib.py/1.0.0 (by www.pythonware.com)"
x.x.x.x - - [date] "POST /mt/mt-xmlrpc.cgi HTTP/1.0" 500 613 "-" "xmlrpclib.py/1.0.0 (by www.pythonware.com)"

x.x.x.x - - [date] "POST /mt/mt-xmlrpc.cgi HTTP/1.0" 200 428 "-" "PHP XMLRPC 1.0"
x.x.x.x - - [date] "POST /mt/mt-xmlrpc.cgi HTTP/1.0" 500 613 "-" "xmlrpclib.py/1.0.0 (by www.pythonware.com)"

posted by: hirofumi on Aug 27, 2003, 11:21PM | link to this commmet

moblogでエントリーを入れていたのですが、26日までは大丈夫でしたが、今日あたりからリビルドしないのとカテゴリが入っていないことに気づきました。これは今回のmoblog機能追加と関係がありますでしょうか。よろしくおねがいいたします。

posted by: okasaka on Aug 28, 2003, 4:56PM | link to this commmet

こんにちは。moblog をつかわせていただいてます、oscar と申します。今日になって気づいたのですが、okasaka さんと同じように moblog がリビルドされなくなりました。しかし hirofumi さんのような多重投稿といった症状は今のところ出ていないです。やはり xmlrpc 関連でエラーがでてしまっているのでしょうか...? お忙しいと思いますし、リビルドできずひじょうに困っているというわけでもありませんので、暇があればお力を貸していただきたいです。こちらでも何かできることがあれば挑戦してみますのでよろしくお願いします。

posted by: oscar on Aug 29, 2003, 1:03AM | link to this commmet

okasakaさん、oscar さん。

ご迷惑かけてすみません。上記のトラブルシューティングでイジっっていたのですが、うまくいかないままの状態になっていました。すみません。先程修正して直しました。これで、こんどこそ、大丈夫だと思います。

posted by: hirata on Aug 29, 2003, 10:38AM | link to this commmet

ありがとうございました。
ただ、もう1点不具合があります。
indexには反映しますし、カテゴリも正常に入っていますが
archiveにEntryが入っていません。
宜しくお願いします。

posted by: okasaka on Aug 29, 2003, 11:21AM | link to this commmet

ひらたさん,こんにちは.多重投稿されるのと,カテゴリが入らないのは解消されてました.ありがとうございます.
でも,なぜか rebuild されないです.index も archive mもです.
あと,管理会社へ聞いた結果なのですが,激しい負荷をかけると 503 が返ることはあっても 500 が返るような仕様ではないそうです.

posted by: hirofumi on Aug 29, 2003, 11:56AM | link to this commmet

okasaka さん:
もういっかい直してみました。重ね重ねすみません...。今度はどうでしょう。

hirofumi さん:
うーん。なんでだろう。エラーが変えってきているのは、rebuild を行う場面のようです。upload やエントリーの登録そのものはできるが、rebuild はできない、という状態です。そちらのほうで、どのようなことがおきているかは、 access_log でなく error_log のほうをご覧になると、わかるかもしれません

posted by: hirata on Aug 29, 2003, 1:00PM | link to this commmet

今度はアーカイブに反映するようになりましたが、
文字化けを起こします。
もうちょっと_という感じでしょうか?
宜しくおねがいいたします。

こんな感じの文字化けです。
今度はどうですか_とかいていますが、、、、
篁翫Y・∴メ・≧・с☆・玖[・/div>

URLリンクをしておきます。

posted by: okasaka on Aug 29, 2003, 1:45PM | link to this commmet

rebuild できない件は直りました!! 特に何をしたわけではなく,モブログ用として登録したユーザを別のユーザを作って変更しただけです.
でも,okasaka さんと同じく文字化けするようになりました.ちなみに使用している文字コードは EUC です.

posted by: hirofumi on Aug 29, 2003, 2:54PM | link to this commmet

ひらたさん,こんにちわ.

補足です.ええと文字化けの原因ですが,UTF-8 で書き込まれているようです.上の okasaka さんも同じ理由で文字化けしています.ブラウザの encode を UTF-8 にすると読めます(もちろん他は化けますが).モブログをはじめようとしたときにも 文字コードがらみで文字化けが起こったので lib/MT/XMLPRCServer.pm にパッチを当てています.

posted by: hirofumi on Aug 29, 2003, 4:19PM | link to this commmet

ということは、UTF-8に作り直さないといけない_ということでしょうか?それともlib/MT/XMLPRCServer.pm のパッチをはずすのでしょうか?

posted by: okasaka on Aug 29, 2003, 9:28PM | link to this commmet

okasaka さん、hirofumi さん、
お付き合いいただきありがとうございます。負荷削減とエラーをおきにくくするために、以前とちょっとメソッドを変更したため、文字化けをおこしてしまいました。また修正してみたんですが、今度はいかがでしょうか?

posted by: hirata on Aug 29, 2003, 11:35PM | link to this commmet

>hirataさん
こんばんは、oscar です。昨日ご相談させていただいた件なのですが、うちのブログ(http://oscar.upper.jp)ではばっちし直っていました! お忙しいところお手数おかけして済みません、ありがとうございました。

posted by: oscar on Aug 30, 2003, 1:36AM | link to this commmet

おはようございます.モブログですが,悪い方に戻ってしまいました.またも多重投稿,カテゴリ未記入,Rebuild せず.になってしまいました.ユーザを切り替えても同じでした・・.okasaka さんが元に戻って私が戻らないのはやっぱり環境とかもあるんでしょうね.

posted by: hirofumi on Aug 30, 2003, 9:11AM | link to this commmet

間違えました.okasaka さんじゃなく,oscar さんでした.ごめんなさい.

posted by: hirofumi on Aug 30, 2003, 9:22AM | link to this commmet

hirofumi さん:
なんかいったりきたりですみません。なぜ500のエラーなのかは、こちらからはわからないのですが、さらに対策したコードを hirofumi さんの分にだけ組み込んでみました。これでうまくいったら、全体のものに反映させてみたいと思います。

週末は、大切な用途に使うので、全体のコードは修正しないように、とお願いされてしまったので、実際の反映は、来週の火曜日くらいを予定しています。他にも、hirofumi さんと同様な問題がでている方の分は個別対応します。登録しているメールアドレスを、わたしまで直接ご連絡いただけると助かります。

posted by: hirata on Aug 30, 2003, 1:21PM | link to this commmet

こんばんわ、はじめまして。MovableTypeを使い始めたばっかしですが、moblogの方も利用させていただいてます!便利ですね!!

火曜日以降の作業での参考にでもしていただければとおもいまして、わたしのところで発生している現象をお送りいたします。

端末:Jフォン J-SH53
MovableType:2.64
http://weblog.uva.ne.jp/archives/001245.html
の日本語ランゲージパック適用のもの(hirofumiさんokasakaさんがおっしゃっているlib/MT/XMLPRCServer.pmへのパッチはあてていません)
コード:EUC
21:25分、画像を添付したメールをmoblogゲートウェイに送信しました。テキスト部分はタイトル、本文ともにUTF-8でポストされているようです。index.htmlのリビルドやカテゴリ分類などには問題ありません。(moblogの方には、このコメントをポストしたメールアドレスで登録しています。)

以上、ご参考までに。。

posted by: thi on Aug 30, 2003, 9:45PM | link to this commmet

ひらたさん,こんにちは.ありがとうございます,ちゃんと動作しました!! カテゴリ登録も Rebuild も問題ナシでした.その他の問題もないようです.長々と対応して頂きましてありがとうございました.

posted by: hirofumi on Aug 31, 2003, 1:19PM | link to this commmet

500エラーはレンタルサーバの過負荷対策だと思われます。

別件で質問ですが、モブログから投稿すると、
「トラックバック(0)」が表示されてしまいますが、
はずすことはできないのでしょうか?

posted by: yokku on Sep 02, 2003, 11:46AM | link to this commmet

Very imformative, thanks!

posted by: Diet Pills on Nov 11, 2003, 4:41AM | link to this commmet

Happened to stumble across your blog while googling. Great post!

posted by: Sex Toys on Nov 11, 2003, 4:43AM | link to this commmet

>おはようございます.モブログですが,悪い方に戻ってしまいました.またも多重投稿,カテゴリ未記入,Rebuild せず.になってしまいました.ユーザを切り替えても同じでした・・.okasaka さんが元に戻って私が戻らないのはやっぱり環境とかもあるんでしょうね.

hirofumiさんと全く同じ現象が起きています。
お忙しいところすみませんが、ご指導ください。

posted by: すっぴ on Aug 24, 2004, 10:52AM | link to this commmet

はじめまして、すっぴーです。

>おはようございます.モブログですが,悪い方に戻ってしまいました.またも多重投稿,カテゴリ未記入,Rebuild せず.になってしまいました.ユーザを切り替えても同じでした・・.okasaka さんが元に戻って私が戻らないのはやっぱり環境とかもあるんでしょうね.

こちらでも全く同じ現象が起きています。
お忙しいところすみませんが、ご指導お願いします(><)

posted by: すっぴー on Aug 24, 2004, 12:12PM | link to this commmet

ちなみに、MIMEのバージョン、xmlrpcのURL、アップロードの権限はチェックしました。moblogに登録したメルアドはspinel3あっとezwebです。添付ファイルつきのメールを送った場合、画像のアップロードはできていますが、エントリーされません。添付なしのメールを送った場合は、エントリーされますがリビルドされません(T-T)

posted by: すっぴー on Aug 24, 2004, 12:24PM | link to this commmet
TrackBacks
Trackback URL: http://daijihirata.com/mt/mt-tb.cgi/1101
ケータイとblogは相性がいい?
Weblog: tarosite.net™
Excerpt:  すなわちmoblogですね。日本だと、blogよりもmoblogの方が(どのような形になるとしても)流行ってくると思う。MyPROFILEというサービスは、DoCoMoとJ-PHONEの端末からmoblogを付けることができ...
Trackbacked on: Aug 26, 2003, 3:57AM
大当たり
Weblog: BLOCKBLOG
Excerpt: ひらたさんの所のモブログを使わせていただいているのですが,moblog に機能追加をして頂いた ようなのですが,サイトにこんなことが・・. なお、スクリプト入れかえの際に、うまくい...
Trackbacked on: Aug 26, 2003, 9:39PM
大当たり
Weblog: BLOCKBLOG
Excerpt: ひらたさんの所のモブログを使わせていただいているのですが,moblog に機能追加をして頂いた ようなのですが,サイトにこんなことが・・. なお、スクリプト入れかえの際に、うまくい...
Trackbacked on: Aug 26, 2003, 9:40PM
moblog
Weblog: BLOCKBLOG
Excerpt: なんか moblog がうまくいかない.ひらたさんの話では 500 Internal server error らしい.こっちの access_log でも確かに 200 の後,500 が出てる.さくらさんの変な制限に引っかかったかなあ.う〜...
Trackbacked on: Aug 27, 2003, 11:01PM