8

再起動後にGAE開発サーバーに全文検索インデックスを保持させる方法はありますか? 開発サーバーを再起動するたびにインデックスが失われることがわかりました。

--datastore_path開発サーバー (オプション)を起動するときに、既に静的データストア パスを使用しています。

4

3 に答える 3

2

この機能は数リリース前に追加されました (1.7.1 または 1.7.2 のいずれかだと思います)。過去数か月の SDK を使用している場合は、動作するはずです。--search_indexes_pathフラグを明示的に on に設定してみることができdev_appserver.pyます。デフォルトの場所 ( /tmp/) が書き込み可能でない可能性があります。dev_appserver を起動したときのログの最初の数行を投稿していただけますか?

于 2012-12-12T22:29:29.507 に答える
1

他の誰かがこれを探しに来た場合に備えて、簡単な解決策は指定することです

--storage_path=/not/the/tmp/dir

--datastore_path などでこれをオーバーライドできます。

https://developers.google.com/appengine/docs/python/tools/devserver (ページの下部にあります..)

于 2013-10-15T22:50:22.853 に答える
-2

これはもう問題ではないようです。ドキュメント(および私のテスト)によると:

「開発用 Web サーバーは、コンピューター上のファイルを使用して App Engine データストアをシミュレートします。このファイルは Web サーバーの呼び出し間で保持されるため、保存したデータは次回 Web サーバーを実行したときにも利用できます。」

それ以外の場合はお知らせください。それについてフォローアップします。

于 2013-12-05T00:41:32.757 に答える