是否有强制GAE dev服务器在重启后保留全文搜索索引?我发现只要重新启动开发服务器,索引就会丢失。
启动开发服务器(--datastore_path
选项)时,我已经在使用静态数据存储路径。
答案 0 :(得分:2)
此功能在几个版本之前添加(我认为在1.7.1或1.7.2中)。如果您在过去几个月中使用SDK,它应该可以正常运行。您可以尝试在--search_indexes_path
上明确设置dev_appserver.py
标记;默认位置(/tmp/
)可能无法写入。你可以在启动dev_appserver时发布日志的前几行吗?
答案 1 :(得分:1)
如果有其他人来寻找这个,看起来现在简单的解决方案是指定
--storage_path=/not/the/tmp/dir
你仍然可以用--datastore_path等覆盖它。
https://developers.google.com/appengine/docs/python/tools/devserver (在页面底部..)
答案 2 :(得分:-2)
看起来这不再是问题了。根据文件(和我的测试):
“开发Web服务器使用a模拟App Engine数据存储区 您的计算机上的文件。此文件在调用之间持续存在 Web服务器,因此您存储的数据下次仍可用 你运行网络服务器。“
如果不是,请告诉我,我会跟进。