2010-06-01 4 views
2

현재 응용 프로그램을 Linode 설정에서 EC2로 이동하고 있습니다. Redis는 현재 원격 인스턴스에 설치되어 있으며 다양한 작업자 인스턴스가 대기열과 상호 작용합니다. 그 모든 것이 환상적입니다.Resque : 느린 작업자 시작 및 포킹

제 문제는 작업자가 '인스턴스화'되고 느린 분기 작업을 수행하는 데 걸리는 시간입니다. 작업자를 시작하는 데 일반적으로 30 초에서 1 분 정도 걸립니다 (god.rb에서 작업자 레이크 작업을 시작하고 작업자는 대기열에서 작업을 적극적으로 시작합니다). 나는 그걸로 살 수 있었지만, 현재의 리노 드 생산 박스에서 그런 대기 시간을 경험하지 못했고, 그래서 나는 더 큰 문제에 대한 나의 증상 중 하나를 믿는다. 다음 이슈는 이전 환경에서 두 번째 또는 그 이하로 걸린 작업이 이제는 약 5-10 배 더 오래 걸리는 것 같습니다.

저는 EC2에 내 우분투 설치시 문제가 있다고 가정합니다. 한 가지 주목할만한 차이점은 필자의 새로운 설정에서 REE 1.8.7-2010.01을 실행 중이며 이전 Linode 상자에서 REE 1.8.6을 실행하고 있다는 것입니다.

그 외 누구나 이러한 문제가 발생 했습니까?

답변

1

EC2 소형 인스턴스의 CPU 성능을 과대 평가했습니다. 제 노동자를 큰 실례로 옮겼으며 모든 것이 잘되었습니다.

관련 문제