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

问题描述

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

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

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)