[REDIS] 레디 스에 연결하는 문제는 여러 작업자 쿠에스와 함께 이동
REDIS레디 스에 연결하는 문제는 여러 작업자 쿠에스와 함께 이동
나는 Heroku가에 KUE를 사용하여 여러 작업자 프로세스와 함께 갈 레디 스에 연결하는 데 문제가 있습니다. 나는 로컬 호스트에서 레디 스에 여러 노동자와 연결할 수 있지만 레디 스 간 이동과 연결에 깰 것으로 보인다. 이 단지 내가 실행하는 여러 KUE 근로자 / 프로세스가있을 때 깰 것으로 보인다.
kue.redis.createClient = function() {
var client;
client = redis.createClient(1234, 'tetra.redistogo.com');
client.auth('xyz');
return client;
};
jobs = kue.createQueue();
jobs.process("email, 2, function(job, done) {
console.log("processing email");
return done(null, null);
});
오류를 가져옵니다
Error: Uncaught, unspecified 'error' event.
at RedisClient.emit (events.js:47:15)
at Command.callback (/Users/transformer/Projects/Pictorious/Services/node_modules/redis/index.js:159:29)
at RedisClient.return_error (/Users/transformer/Projects/Pictorious/Services/node_modules/redis/index.js:446:25)
at RedisReplyParser. (/Users/transformer/Projects/Pictorious/Services/node_modules/redis/index.js:256:14)
at RedisReplyParser.emit (events.js:64:17)
at RedisReplyParser.send_error (/Users/transformer/Projects/Pictorious/Services/node_modules/redis/lib/parser/javascript.js:266:14)
at RedisReplyParser.execute (/Users/transformer/Projects/Pictorious/Services/node_modules/redis/lib/parser/javascript.js:125:22)
at RedisClient.on_data (/Users/transformer/Projects/Pictorious/Services/node_modules/redis/index.js:422:27)
at Socket. (/Users/transformer/Projects/Pictorious/Services/node_modules/redis/index.js:66:14)
at Socket.emit (events.js:64:17)
해결법
-
==============================
1.당신은 레디 스에 가서 나노 인스턴스 (예를 들어 자유를) 사용하는 경우 당신은 연결 제한으로 실행 할 수있다. 당신은 10 개 개의 연결을 허용하며 KUE ()가 많은 redis.client을하고있는 것으로 보인다. 그래서, 당신은 그 한계를 타격 할 수있다.
당신은 레디 스에 가서 나노 인스턴스 (예를 들어 자유를) 사용하는 경우 당신은 연결 제한으로 실행 할 수있다. 당신은 10 개 개의 연결을 허용하며 KUE ()가 많은 redis.client을하고있는 것으로 보인다. 그래서, 당신은 그 한계를 타격 할 수있다.
확실히 확인하려면 추가 redis.debug_mode = TRUE; 당신은 어떤 일을하고 출력의 말씀 (참고 참조하기 전에 :이 일어나고 연결이 많이 있습니다 C에서 또는 출력의 끝 부분에서, \ 그러나 "최대 연결"오류가 B를 많은 정보를 뱉어거야.
적어도 우리는 우리가 노동자와 클라이언트 모두에 접근 KUE이있는 경우이 제한을 치는 것 같다.
도움이 되었기를 바랍니다.
from https://stackoverflow.com/questions/8568943/trouble-connecting-to-redis-to-go-with-with-multiple-worker-kues by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] 아마존 Elasticache 레디 스 클러스터 - 엔드 포인트를 가져올 수 없습니다 (0) | 2020.01.21 |
---|---|
[REDIS] 봄 통합에 레디 스에 대한 MessageSource를 만들기 (0) | 2020.01.21 |
[REDIS] 레디 스 - 소트 세트는, 속성 값으로 항목을 찾을 수 있습니다 (0) | 2020.01.21 |
[REDIS] 외부 Laravel (NodeJS)로부터 Laravel 대기열로 푸시 (0) | 2020.01.21 |
[REDIS] 어떻게 BookSleeve / 레디 스에서 PubSub 작동합니까? (0) | 2020.01.20 |