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の環境で行いました。現在はさらに新しいバージョンがリリースされています。
GAE用SDKインストール
- ヘルプ→新規ソフトウェアのインストール
- サイトの追加
- http://dl.google.com/eclipse/plugin/3.5

- 最後の数値はEclipseのバージョンに合わせる
- http://dl.google.com/eclipse/plugin/3.5
- 作業対象を選択

- すべてチェックして次へ

- 次へ

- 同意して完了

- インストール開始
- 3分くらいかかる
- Eclipse再起動

- ツールバーにこのようなアイコンが増えていればOK

cron設定
プロジェクト作成
コード編集
下記サイトを参照ください。
Google App EngineのCronでBOTを自動実行させる方法 - | Kotobuki Lab.
デプロイ
- プロジェクト右クリック→Google→Appエンジン設定
- アプリケーションIDの入力

- プロジェクト右クリック→Google→Appエンジンへデプロイ
- メール/パスワードを入力して認証

- コンソールに「Deployment competed succesfully」とでればOK

動作確認
- http://[applicationid].appspot.com/で表示確認
- ※プロジェクト作成時に「ツールキットを使用」にしていると、「Web Application Starter Project」というサンプルアプリになると思われる
- https://appengine.google.com/でcron実行確認

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




