読者です 読者をやめる 読者になる 読者になる

We All Get Old - Naskin Diary

Yet Another My Life On The Web

Google App Engine(Mac) で開発サーバのローカルデータストアのデータが再起動で消える

先日からいじっている Google App Engine ですが、開発サーバ(自分のマシン)のローカルデータストアが再起動すると消えてしまう(?)ので、自分で初期データを再登録する羽目になった。


ログを見ると起動時にデフォルトのローカルデータストアのデータ格納ディレクトリ(/var の下のどこか)のデータを読めないと書いてあった。


Python 開発用サーバー#データストアの使用を参考にデータの保存場所を変えてみたら一応解決した。


GUIツールのGoogleAppEngineLauncherだと「Edit」→「Application Settings...」で設定画面を出して「Extra Frags:」に「--datasotre_path」を追加する。


オプション名が「datastore_path」なのでディレクトリを指定したらダメだった、おかしいなと思ったらデータを格納するファイルを指定するのが正解だった。