수천 개의 레코드가있는 테이블에 대해 Model.all 쿼리 (예 : Product.all)를 실행하면 레일스 콘솔이 15 초 후에 종료됩니다. 이 임계 값을 확장 할 수 있습니까 (가정) 또는 다른 방법으로 IRB를 종료하지 않고 쿼리를 실행할 수 있습니까?생산에서 15 초가 지난 후에 레일 콘솔이 종료되었습니다.
프로덕션 환경에서만이 문제가 있습니다. 내 개발 환경 (sqlite 데이터베이스) 많은 레코드로, 그것은 잘 작동합니다.
저는 Ruby 1.9.3, Ruby on Rails 3 (Unicorn과 함께)를 실행 중이며 postgres 데이터베이스를 사용하고 있습니다.
이것은 정확히 그랬습니다. 나는 서버가 우리가하려고하는 것에 대해 다소 힘이 부족하다고 생각한다. 어쩌면 메모리 누수가있을 수도 있습니다. ".find_each"는 매력처럼 작동합니다. – jakobkpoulsen