2010-06-22 3 views
2

내 애플리케이션에서 작업을 실행하면 (단 하나의 작업 만) 브라우저는 아무 것도하지 않고 앉아있을 것입니다. 내 production.log를 확인합니다. 요청 (약 2 분 후에 내가 주소로 간다). 그러나 브라우저는 "Loading"을 멈추지 않고 오류나 문제를 볼 수 없다. 내 NGINX 서버 로그를 확인하고 아무것도 찾지 못했고이 문제는 내 개발 환경에서 발생하지 않습니다. 내 로그 수준이 디버그로 설정됩니다.Ruby on Rails가 로그에 정보를 반환하지 않고 응답하지 않습니다.

다른 두 사람이보고 한 문제이므로 내 컴퓨터가 아닙니다. 이걸 일으킬 수있는 어떤 단서 또는 그것을 디버깅 할 수 있습니까?

답변

1

NGINX를 루프에서 제거하십시오. 콘솔에서 script/server -e production으로 앱을 실행 한 다음 localhost : 3000에서 서버에 액세스 할 수 있는지 확인하십시오. 예 : curl http://localhost:3000

+0

로그를 조금 더 자세히 검토 한 후에 좋은 단계였습니다. 275k 항목이있는 테이블에서 select 문과 인덱스가 없습니다. 데이터베이스는 단지 영원히 가져 가고 있었고 브라우저 새로 고침에서 시간을 초과하거나로드 된 페이지를 제공하기보다는 어떤 이유로 그냥 거기에 매달려있었습니다. 도와 주셔서 감사합니다. – Schneems

관련 문제