Hatena::ブログ(Diary)

130単位

2009-12-02

Google App Engineでcron自動実行

Google App Engineのアカウント登録とアプリ作成 - 130単位

続きです。GAEでcronを動かします。

Eclipseインストール

Pleiades - Eclipse プラグイン日本語化プラグイン
http://mergedoc.sourceforge.jp/

自分はpleiades-e3.5-ultimate-jre_20090629の環境で行いました。現在はさらに新しいバージョンがリリースされています。

GAESDKインストール

cron設定

プロジェクト作成
  • ツールバーの青いアイコンクリック
  • プロジェクト名とパッケージを入力
    • Google Web ツールキットを使用」のチェックははずす
      f:id:deeeki:20091202235146j:image
コード編集

下記サイトを参照ください。

Google App Engine???Cron???BOT????????絎?茵????????????号?? - | Kotobuki Lab.

  • twittercronServlet.javaを編集
  • cron.xmlを編集
  • コピペする場合はプロジェクト名が間違っていないか注意
デプロイ
動作確認
  • http://[applicationid].appspot.com/で表示確認
    f:id:deeeki:20091202235247j:image
    • ※プロジェクト作成時に「ツールキットを使用」にしていると、「Web Application Starter Project」というサンプルアプリになると思われる
  • https://appengine.google.com/でcron実行確認
    f:id:deeeki:20091202235242j:image

まだ設定してから一週間も経っていないですが、cron-job.orgよりも全然安定しています。

そんなわけで、今のところTwitter Botが1アカウントだけ動いています。

prfm_rmx(@prfm_rmx)さん | Twitter

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/deeeki/20091202/gae_cron_deploy
Connection: close