遇到502重新安装django-haystack

时间:2015-06-28 19:15:21

标签: python django django-haystack

我之前已成功安装并测试了django-haystack,认为这不是我想要的,并且已卸载它*。现在,我在重新安装haystack时遇到了麻烦。这就像一个混乱的分手/和解情况。

特别是,在我的settings.py文件中添加任何干草堆设置或'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. 安装并运行django-watson,在发现它不能满足我的需求后,卸载它(这个只是传闻我猜)。
  4. 有什么想法吗?

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

    • pip uninstall django-haystack
    • 从settings.py
    • 中删除了所有haystack设置
    • 'haystack',
    • 中删除了INSTALLED_APPS

    更多信息:

    $ 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: 
    

1 个答案:

答案 0 :(得分:1)

在睡了之后想出来! )中的备用HAYSTACK_CONNECTIONS是我所有麻烦的源头......!