2011-05-01 30 views
9

我一直在Ubuntu 10.10上使用Python 2.6的Django 1.3。我有3个问题。Django真的很慢吗? errno 32破管? dcramer-Django的sentry-?静态文件夹?

  1. 我记得我在前一段时间使用Django时遇到了这个问题。不过,我还记得当我第一次使用Django时,这个问题没有发生。

当我通过127.0.0.1:8000访问的Django,开始一个全新的项目后,我到达现场,但有时它需要一个良好的10-20秒,有时更多的去实现它。此外,在一个项目上,我勉强工作时,我也有同样的问题,也得到这样的错误:

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 
  • 而且,只要我得到一个错误,我希望dcramer's django-sentry将错误记录在数据库中,但是当我进入MySQL并检查表时,没有任何内容。我按照网站上的说明安装应用程序。

  • 我把这个在我的urls.py文件:

    url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/home/user/apache2/www/django/ecomstore/static',}) 
    
  • 然而,当我去127.0.0.1:8000/static/css.css我找不到我把文件夹中的文件。我做错了什么?

    感谢您的帮助!

    回答

    4

    这些错误是客户端在它有机会完全发送所有数据之前关闭连接(我相信)。

    堆栈的某些区域,这是其中之一,Sentry目前不能从中记录异常。我们希望在Sentry 2.0中改进这一点。

    0

    /有你在你的设置中设置STATIC_URL =“/静态/”

    +0

    请考虑那种答案的问题评论。 – Onik 2014-05-05 23:51:57