2012-11-19 2 views
1

이전에 정상적으로 작동 한 Django 설치가 있습니다. 이제 5 분 동안 중단 된 다음 연결 시간 초과가 발생합니다.Django가 {% url %} 템플릿 태그에 걸려 있습니다.

몇 가지 조사를 한 후에 템플릿에서 URL을 역전하려고 시도하는 동안 멈추는 것을 발견했습니다. 그래서 여기에 요약 한 것입니다

  1. Devserver가 동일한 시스템에서 동일한 코드와 잘 작동은
  2. WSGI가 (URL 디스패처 핸들러, 템플릿 엔진 전망)의 벌금을 작동 {%의 URL %}없이 템플릿을 장고 아파치에서
  3. 나는 또한 캐시 엔진을 확인

(memcached를 - 장고 쉘 ('검색')

  • 역에 태그를 잘
  • {%의 URL 검색 %} (헹 CPU를 사용하거나 메모리를 먹는없이) 컴퓨터가 작동)와 셀러리 + 토끼 MQ - 모든 것이 잘 작동합니다.

    아이디어가 있으십니까?

  • +0

    urls.py 파일에 대한 세부 정보를 제공해 주시겠습니까? 뷰 이름 검색입니까, 아니면 뷰 기능을 검색이라고합니까? 검색을 전체 이름 "appname.seach"로 변경하면 도움이됩니까? –

    +0

    '검색'은 예제 일뿐입니다. 나는 일반 및 클래스 기반보기를 모두 가지고 있으며이 태그는 모든 태그와 관련되어 있습니다. 이 태그는 존재하지 않는보기 이름 ('blah-blah')이 있더라도 멈 춥니 다. –

    +0

    --noreload 매개 변수를 사용하여 서버를 실행 해 보셨습니까? –

    답변

    0

    scipy 패키지에 문제가있는 것으로 보입니다. python-scipy 패키지 (sudo apt-get install python-scipy)를 설치할 때마다 어떤 이유로 django가 작동을 멈 춥니 다. 이유는 모르겠지만이 패키지를 제거한 후 다시 정상으로 돌아 왔습니다.

    0

    아마 farfetched하지만, 1.5 {% url 'path.to.some_view'%}는 그것을 수행하는 방법입니다 (아포스트로피에주의하십시오).

    +0

    그 중 하나가 작동하지 않습니다. –

    관련 문제