2011-05-01 14 views
9

He estado usando Django 1.3 con Python 2.6 en Ubuntu 10.10. Tengo 3 preguntas.Django es tan lento? errno 32 pipa rota? dcramer-django-sentry-? carpeta estática?

  1. Recuerdo haber tenido este problema en Windows 7 cuando usaba Django hace un tiempo. Sin embargo, también recuerdo que cuando usé Django por primera vez, este problema no ocurrió.

Cuando tengo acceso a través de Django 127.0.0.1:8000, después de iniciar un nuevo proyecto, que puede llegar al sitio, pero a veces se necesita una buena 10-20 segundos y, a veces más para llegar a él. Además, en un proyecto casi no he trabajado, tengo los mismos problemas y también obtener errores como:

Exception happened during processing of request from ('127.0.0.1', 47758) 
Traceback (most recent call last): 
    File "/usr/lib/python2.6/SocketServer.py", line 283, in _handle_request_noblock 
    self.process_request(request, client_address) 
    File "/usr/lib/python2.6/SocketServer.py", line 309, in process_request 
    self.finish_request(request, client_address) 
    File "/usr/lib/python2.6/SocketServer.py", line 322, in finish_request 
    self.RequestHandlerClass(request, client_address, self) 
    File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/core/servers/basehttp.py", line 570, in __init__ 
    BaseHTTPRequestHandler.__init__(self, *args, **kwargs) 
    File "/usr/lib/python2.6/SocketServer.py", line 618, in __init__ 
    self.finish() 
    File "/usr/lib/python2.6/SocketServer.py", line 661, in finish 
    self.wfile.flush() 
    File "/usr/lib/python2.6/socket.py", line 297, in flush 
    self._sock.sendall(buffer(data, write_offset, buffer_size)) 
error: [Errno 32] Broken pipe 
  1. Además, cada vez que tengo un error espero dcramer's django-sentry para registrar el error en la base de datos, pero cuando entro en MySQL y verifico las tablas, no hay nada allí. Seguí las instrucciones en el sitio para instalar la aplicación.

  2. coloqué esto en mi archivo urls.py:

    url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/home/user/apache2/www/django/ecomstore/static',}) 
    

Sin embargo, cuando voy a 127.0.0.1:8000/static/css.css no puedo encontrar el archivo que he colocado en la carpeta. ¿Qué hice mal?

¡Gracias por toda la ayuda!

Respuesta

4

Estos errores son el cliente que cierra la conexión antes de que tenga la oportunidad de enviar todos los datos (creo).

Hay ciertas áreas de la pila, esta es una de ellas, de la que Sentry actualmente no puede registrar excepciones. Esperamos mejorar esto en Sentry 2.0.

0

/Ha ajustado STATIC_URL = '/ static /' en la configuración

+0

Por favor, tenga en cuenta ese tipo de respuesta como comentario a la pregunta. – Onik

Cuestiones relacionadas