twitter-mgwを試してみる

twitterが重いのでメールで投稿できるように設定してみた。 "twitter to mail"あたりでググったら twitter-mgw なるものを見つける。 書き込み時に twitter が重くて接続に失敗したら、リトライするように プログラムを修正...と思ったが、qmail-command を読むと、 111 の終了コードで終われば(それ以外でもいいんだけど)、 ソフトエラーで再送と書いてあるので、これで十分。

((twitter-mgw でも十分だけどexitを明示的に111を返すように追加))
+ my $exit = 0 ;
   :
    if ($res->is_success){
        my $json = JSON::XS->new->decode( $res->content );
        $log->{response} = $json;
+   } else {
+       $exit = 111 ;
    }
  :
+ exit $exit ;
__END__
んで、再書き込みしてくれるか試したいんだけど、 こういう時に限ってちゃんと動いている。それで普通なんだけど...
追記: 処理の中に下手につながらない時のことを考えTimeout=5を入れてみた。 しかしながら、書き込みに成功して、リターン情報をもらうときにTimeoutが発生し、2重書き込みが発生するので、Timeout処理は無いほうが良かった。
 

2017年2月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28        

ウェブページ

アーカイブ

Webデータ

このブログ記事について

このページは、T-Saitohが2009年9月 9日 22:50に書いたブログ記事です。

ひとつ前のブログ記事は「NISSAY「ずっともっとサービス」」です。

次のブログ記事は「TohruSaitoh のつぶやき (09/09)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。