Periódicamente, al usar la herramienta de administración de Django, se bloquea y deja de responder a las solicitudes hasta que se reinicia. Cada vez que se cuelga, la última línea en el registro es:¿Por qué el servidor de desarrollo de Django depende de este archivo JS de la herramienta de administración?
"GET/admin/jsi18n/HTTP/1.1" 200 2158
El bloqueo parece ocurrir después de un POST (como cuando se ve la resultados de agregar un objeto). Sucede con una variedad de modelos diferentes y es impredecible, por lo que yo sé. La única constante es la solicitud GET para ese archivo Javascript. Además, el tiempo entre bloqueos varía: a veces puede agregar objetos con la herramienta de administración durante una hora, a veces no puede durar 5 minutos.
En cuanto al rendimiento, la caja no parece estar bajo mucho estrés (carga media de 0,17-0,20)
[EDIT] Recientemente salida de un error que parece interesante, aunque se recuperó en sí y siguió sirviendo Respuestas posteriores:
[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