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

看起来这不再是问题了。根据文档(和我的测试):

“开发网络服务器使用您计算机上的文件模拟 App Engine 数据存储区。该文件在网络服务器的调用之间持续存在,因此您存储的数据在您下次运行网络服务器时仍然可用。”

如果不是这样,请告诉我,我会跟进。

于 2013-12-05T00:41:32.757 回答