2012-12-01 2 views
0

레일에서 텍스트를 분석하는 심각한 방법을 수행합니다. 문제는 사용자가 서버에서 텍스트 파일을로드 할 때 처리하는 것입니다 (검색 키워드 순위가 모든 단어 및 기타 여러 단어로 계산 됨) 결과적으로 서버가 텍스트를 처리하는 동안에도 텍스트를 처리 할 수 ​​없습니다 친구 사용자에게 페이지를 표시하고 505 게이트웨이 시간 초과 오류입니다.오류 505 탈출 시간 초과 오류

답변

1

게이트웨이 시간 초과 오류는 응용 프로그램이 결과를 반환하는 데 너무 오래 걸리며 연결을 응용 프로그램에 연결하는 게이트웨이/프록시가 포기했음을 의미합니다. 게이트웨이의 시간 초과를 늘리거나 (장기적으로 볼 때) 프로세서 중심의 작업을 백그라운드 스레드/프로세스로 옮기는 것을 고려하십시오.

+0

백그라운드에서 루비에 넣은로드 된 메소드를 수행하는 방법을 알려주십시오. –

+0

Resque 보석을 확인하십시오. https://github.com/defunkt/resque –

+0

모두 좋다. 사실이지만 데이터베이스를 사용하지 않고 함수의 결과로 반환된다. Nebhodimo는 단순히 함수의 결과를 반환하고, 같은 JID를 반환합니다.) JID 결과를 얻는 방법?) 알아낼 수없는 것 .. –