人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Google App Engineでcron機能を使って
Webサーバー(?)を再起動するようなことは可能でしょうか。
可能な場合、どのような方法があるんでしょうか

●質問者: dedara
●カテゴリ:インターネット ウェブ制作
✍キーワード:Google App Engine Web サーバー 再起動
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● niwa-mikiho
●5ポイント

外部のものを使わなくても、Linux であれば cron で定期的に restart させればいいし、

Windows であれば、実行するだけで Windows を再起動できるようなフリーソフトがあるので、

それをタスクに登録すれば OK です。


もし任意のタイミングで再起動させたいのであれば、

上記の cron や タスクにて1分間隔ぐらいで指定ディレクトリを監視するようにして、

そのディレクトリにたとえば 「restart.ok」 のようなファイルがあったときに、

そのファイルを削除してから再起動をかけるということも可能かと。

◎質問者からの返答

gae上の仮想サーバ(?)に対して再起動を掛けたいのですが…。

linuxのcronの使い方はわかります。


2 ● y-kawaz
●5ポイント

AppEngineのインスタンスの再起動ということでしょうか?

プログラムや管理画面からの明治的なインスタンスの起動や終了は制御できません。


一応新バージョン(別に更新はなくともよい)をデプロイすれば全てのインスタンスが最起動しますのでそれをもって再起動としたら如何でしょうか?

◎質問者からの返答

Unixマシンからデプロイは可能でしょうか。(cron使えるので)

Windows用のアップローダーでも自動化できればそちらでも良いのですが

何らかの形で自動化したいと考えています。


3 ● y-kawaz
●45ポイント ベストアンサー

JavaとPythonのどちら使ってるか分かりませんが、どちらも普通にコマンドラインでデプロイ出来ますよ。


Java版のアップロード方法

http://code.google.com/intl/ja/appengine/docs/java/tools/uploadi...

Python版のアップロード方法

http://code.google.com/intl/ja/appengine/docs/python/tools/uploa...

◎質問者からの返答

ありがとうございます。参考にしたいと思います


4 ● pretaroe
●35ポイント

デプロイの自動化はいかが参考になります。

http://d.hatena.ne.jp/ymotongpoo/20100320/1269074974

◎質問者からの返答

ありがとうございます。参考にしたいと思います

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ