微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

几个小时后网站的搜索功能不起作用使用 heroku 部署

如何解决几个小时后网站的搜索功能不起作用使用 heroku 部署

我对此很陌生,所以如果我使用了错误的术语,请原谅我。所以问题是我制作了一个集成了 Django-Machina(一个论坛应用程序)的网站。现在,Django Machina 提供了使用 django-haystack 和 whoosh 的搜索功能

我已经根据文档设置了 Machina,现在运行良好。但是,我意识到 Machina 论坛的搜索功能在几个小时内没有接触该网站后停止工作。为了解决这个问题,我必须运行 heroku run python manage.py update_index 才能使搜索再次正常运行。

我怀疑这可能与以下事实有关:heroku 上的文件系统是短暂的,并且每个 dynos 都使用最新部署的文件系统的干净副本启动。

话虽如此,我该如何克服?我已经探索了使用 cron 工作的可能性,但老实说我有点迷茫。有没有其他方法可以解决这个问题?

如果有人能指导我,我将不胜感激,非常感谢!!!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。