Tips : 2011/11/07以降に不調なキャラボットのチェック項目まとめ(2013年03月06日追記)


2011/11/07 以降に不調なキャラボットの「あれ、なんか変?」というチェック項目をまとめてみましたよ。(2013年03月06日追記)

  1. 2011年11月より、GoogleAppEngine(GAE)の無料で利用出来るクォータが約1/10に削減されています。
    キャラボット(charactorbot) v1.5.xより以前のバージョンの方は、最新版にアップデートしないとまともに動きません。
    OverQuotaではない状態の時に、GAEのステータス(System Status)状況の確認を行ってステータスの異常が無い時に、アップデート(再デプロイ)を行って下さい。
  2. また、バージョンによっては再デプロイ時に cron.xml の編集を行い、GoogleAppEngine(GAE)からPerformanceの項目を調整する必要があります。
    詳しくは、当ブログの「Tips : キャラボットのバージョンアップ」 かキャラボットのサイト「割当リソース(Quota)の制御について」をご覧下さい。
  3. デプロイ時にエラーが出る場合は、ロールバックで解消する場合があります。
    ご自身でコマンドプロンプトから操作出来る方は、デプロイのコマンド「bin\appcfg.cmd update war」を「bin\appcfg.cmd rollback war」に変更して実行して下さい。
    当ブログのバッチファイルを利用してデプロイされた方は、ダウンロード用ファイル置き場にある「rollback.bat」ファイルをダウンロードして「charactorbot.bat」ファイルと同じフォルダにコピーまたは移動した後、「rollback.bat」ファイルを実行し、そのあとどちらも再デプロイを行って下さい。
  4. それでもエラーが解消しない場合は、キャラボット本家の簡易デプロイパッケージ又は当ブログのデプロイ自動実行ファイル付属の簡易デプロイパッケージをダウンロード時にファイルに欠損(エラー)が出ている可能性がありますので、ダウンロードしたファイルを一旦削除した後、再度ダウンロードをしてデプロイを実行してみて下さい。
  5. 無事アップデート(再デプロイ)が完了しても早い時間にOverQuotaになってしまう場合、GoogleAppEngine(GAE)からダッシュボードにアクセスして、「Datastore Write Operations」と「Datastore Read Operations」の項目を確認してみて下さい。
    この項目が原因でOverQuotaになってしまう場合は、キャラボットのログイン画面へのアクセスが多い場合や編集作業が長時間に渡っている場合が考えられます。
    公開サーバーの場合はトップページに表示出来るメッセージに「編集作業が長時間に渡ると、リソースが早く消費されてキャラボットが停まってしまいます」等のメッセージを表示した方が良いかも知れません。
    また、ご自身のみで使用している場合は、GoogleAppEngine(GAE)のリソース(Datastore Write Operations 及び Datastore Read Operations) の消費状況を確認しながら編集作業を行う方が良いでしょう。
  6. 2012年4月に公開された キャラボットv1.5.4u3は、個人的な使用感では若干リソースの消費率か高めな気がします(個人使用のサーバーにて半日ほどOverQuotaに)。
    また、2012年5月現在、GAEのデータ保存形式がHRDしか選択出来なくなってしまいました。 以前使えたM/Sと比べると、リソースの消費率が若干高めらしいです。
    この2つの事を併せて考えると、登録データ量の多いボットやフォロワー数が多く稼働率の高いボットがいるサーバーは、OverQuotaになりやすくなっていると思われます。
  7. フォロワーさんが鍵付きの場合、こちらからの認証リクエストを受けてくれないとエラーが多発し、OverQuotaが出やすくなります。
  8. ツイッターAPIver1.0は2013年3月5日以降順次使えなくなりますので、ver1.1に対応したキャラボットv1.6以降にバージョンアップして下さい。
  9. M/SからHRDへ移行された方は、4つの投稿の項目を一回保存してやらないと動き出さない場合があります。
  10. ツイッターAPIv1.1はアカウントごとではなく各API毎に15分に15回のリクエストしか出来ません(1時間に60回)。エラーログを確認してみて、「エラーログに HTTP 429 が返され、”code”: 88 、 “message”: “Rate limit exceeded” 」が表示されていれば設定を見直してみましょう。
  11. 以上の項目を鑑みてもOverQuotaが多発する場合は、お気軽に@key_coffeeまでご相談下さいね。
    また、ツイッターにて@charabctorbot(キャラボット公式アカウント)や ハッシュタグ #charabot にて、有志の方々が有意義な情報を発信しています。公式アカウントと#charabotのこまめなチェックをお勧めします。

1件のフィードバック to “Tips : 2011/11/07以降に不調なキャラボットのチェック項目まとめ(2013年03月06日追記)”

  1. […] Tips : 2011/11/07以降に不調なキャラボットのチェック項目まとめ […]

コメントを残す