0
사이드 키크에 문제가 있습니다. 작업자가 시작되면 프로세스가 종료됩니다.사이드 키크가 아무 이유없이 살해당했습니다.
[[email protected] svr]$ bundle exec sidekiq -e production
2014-05-22T07:49:33Z 4043 TID-18mgoy INFO: Running in ruby 2.1.1p76 (2014-02-24 revision 45161) [i686-linux]
2014-05-22T07:49:33Z 4043 TID-18mgoy INFO: See LICENSE and the LGPL-3.0 for licensing details.
2014-05-22T07:49:33Z 4043 TID-18mgoy INFO: Starting processing, hit Ctrl-C to stop
2014-05-22T07:49:33Z 4043 TID-1sux8k INFO: Booting Sidekiq 3.0.0 with redis options {}
그때 내 레일 응용 프로그램
2014-05-22T07:49:59Z 4043 TID-1e780u S3Worker JID-8c862be58af968fa8b84aedf INFO: start
2014-05-22T07:49:59Z 4043 TID-1e3ye4 S3Worker JID-79c585fbd3c7000a5a6fbf95 INFO: start
2014-05-22T07:49:59Z 4043 TID-1e1i6k S3Worker JID-d62d41b13f2dd4849d4cc887 INFO: start
Killed
[[email protected] svr]$
근로자를 트리거 프로세스를 실행이 내 노동자 코드, 작업자의 목적은 원격 위치에서 S3에 이미지를 업로드하는 것입니다.
class S3Worker
include Sidekiq::Worker
def perform(id, url)
@image = Image.new(post_id: id)
@image.remote_image_url = url
if @image.save
logger.info "Image Uploaded to S3"
end
end
end
나는 512 메가 바이트 RAM, Rails4 응용 프로그램과를 CentOS 6.5에 디지털 오션에서이 서버를 실행하고 있습니다. 문제가 내 RAM 부족과 관련이 있다고 생각합니다. 누구든지이 문제를 해결하는 방법에 대한 조언을 구할 수 있습니까? 나는 Sidekiq 대시 보드에 액세스하는 경우
- 추가 노트, 노동자도로하지 않습니다
가 사전에 감사합니다, 그냥, 사라집니다 "중" "실패"하지 또는 "가공" !
제안 해 주셔서 감사합니다. 스레드를 5로 줄이려고 시도했지만 서버가 최대 3 개까지만 지원할 수있는 것 같습니다. 서버 RAM을 최대한 빨리 업그레이드합니다. – Fandy