我有 Django 安装,以前运行良好。现在它挂了 5 分钟,然后连接超时。
经过一番调查,我发现它在尝试反转模板中的 URL 时挂起。所以这里是总结:
- Devserver 在同一台机器上使用相同的代码可以正常工作
- Apache WSGI 下的 Django 对于没有 {% url %} 标记的模板可以正常工作(url 调度程序、视图处理程序、模板引擎)
- django shell 中的 reverse('search') 工作正常
- {% url search %} 挂起(不使用 CPU 或占用内存 - 只是挂起)
我还检查了缓存引擎(memcached)和 celery+rabbitMQ - 一切正常。
有任何想法吗?