shi*_*cow 6 django django-admin
定期使用Django管理工具时,它会挂起并停止响应请求,直到重新启动.每当它挂起时,日志中的最后一行是:
"GET/admin/jsi18n/HTTP/1.1"200 2158
挂起似乎发生在POST之后(比如查看添加对象的结果).据我所知,它发生在各种不同的模型中,并且是不可预测的.唯一的常量是对该Javascript文件的GET请求.此外,挂起之间的时间也各不相同:有时您可以使用管理工具添加对象一小时,有时它不能持续5分钟.
在性能方面,盒子似乎没有太大的压力(平均负载为0.17-0.20)
[编辑]它最近输出一个看起来很有趣的错误,虽然它自己恢复并继续提供服务响应:
[18/Aug/2011 13:19:50] "GET /admin/jsi18n/ HTTP/1.1" 200 2158
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 284, in run
self.finish_response()
File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 324, in finish_response
self.write(data)
File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 420, in write
self._write(data)
File "/usr/lib/python2.6/socket.py", line 300, in write
self.flush()
File "/usr/lib/python2.6/socket.py", line 286, in flush
self._sock.sendall(buffer)
error: [Errno 32] Broken pipe
Run Code Online (Sandbox Code Playgroud)
这很可能是因为您使用的是 Google Chrome。这将与 Web 服务器建立多个连接,这对于 Django Dev 服务器来说是不好的。你有两个选择。要么使用
| 归档时间: |
|
| 查看次数: |
1152 次 |
| 最近记录: |