簡體   English   中英

Django 太慢了? errno 32 損壞 pipe? dcramer-django-sentry-? static 文件夾?

[英]Django is sooo slow? errno 32 broken pipe? dcramer-django-sentry-? static folder?

我一直在 Ubuntu 10.10 上使用 Django 1.3 和 Python 2.6。 我有 3 個問題。

  1. 我記得當我不久前使用 Django 時,在 Windows 7 上遇到了這個問題。 但是,我還記得當我第一次使用 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
  1. 此外,每當我收到錯誤時,我希望dcramer 的 django-sentry將錯誤記錄在數據庫中,但是當我將 go 放入 MySQL 並檢查表格時,那里什么也沒有。 我按照網站上的說明安裝了該應用程序。

  2. 我把它放在我的 urls.py 文件中:

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

但是,當我 go 到127.0.0.1:8000/static/css.css 8CBA22E28EB17B5F5C6AE2A266AZ 時,我找不到放在文件夾中的文件。 我做錯了什么?

感謝所有的幫助!

這個問題也在這里討論Django + WebKit = Broken pipe

這些錯誤是客戶端在有機會完全發送所有數據之前關閉連接(我相信)。

堆棧的某些區域,這是其中之一,Sentry 目前無法記錄異常。 我們希望在 Sentry 2.0 中改進這一點。

/您是否在設置中設置了 STATIC_URL = '/static/'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM