遇到502重新安装django-haystack

Encountering 502 re-installing django-haystack

我之前已经成功安装并测试了 django-haystack,认为它不是我想要的,然后卸载了它*。现在,我无法重新安装 haystack。这就像一个混乱的 breakup/reconciliation 情况。

特别是,在我的 settings.py 文件中添加任何 haystack 设置或 'haystack',INSTALLED_APPS 彻底破坏了一切,我最终通过 Cloudflare 得到了 502 响应,Gunicorn 告诉我:

raise HaltServer(reason, self.WORKER_BOOT_ERROR)
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>

这是我到目前为止尝试过的方法:

  1. 强制 re-install 的 django-haystack(我想我可能卸载不正确),
  2. 正在卸载 django-silk,这是我在删除 django-haystack 后安装的(认为这可能是第 3 方应用程序相互干扰的情况...),
  3. 正在安装和 运行 django-watson,在发现它的速度不足以满足我的需求后,将其卸载(我猜这只是轶事)。

有什么想法吗?


*不知道这些信息是否有用,但这是我第一次卸载 haystack 时所做的:

更多信息:

$ pip show django-haystack 
---
Name: django-haystack
Version: 2.4.0
Location: .../lib/python2.7/site-packages # truncated path
Requires: Django


$ pip show Whoosh
---
Name: Whoosh
Version: 2.7.0
Location: .../lib/python2.7/site-packages # truncated path again
Requires: 

一觉睡醒了! HAYSTACK_CONNECTIONS 中的备用 ) 是我所有麻烦的根源..!