Node-redis: 2 рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж ECONNRESET

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рдЬреВрди 2015  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: NodeRedis/node-redis

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рдЙрдмрдВрдЯреВ 12.04 рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдбреЙрдХрд░ рдореЗрдВ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдбреЙрдХрд┐рдВрдЧ 1.5 рдФрд░ рдиреЛрдб-рд░реЗрдбрд┐рд╕ 0.12.1ред рд░реЗрдбрд┐рд╕ рдХрдиреЗрдХреНрд╢рди рд╣рд░ рдмрд╛рд░ 2 рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
`` `рддреНрд░реБрдЯрд┐: рд╡реЗрдм- redis01.twec рд╕реЗ рд░реЗрдбрд┐рд╕ рдХрдиреЗрдХреНрд╢рдиред com: 6379 рд╡рд┐рдлрд▓ - ECONNRESET рдкрдврд╝реЗрдВ

`` `` `` `
RedisClient.on_error (/home/node/tjs0006/node_modules/redis/index.js:196:24) рдкрд░

рд╕реЙрдХреЗрдЯ рдкрд░ред(/рд╣реЛрдо / рдПрдиреЛрдб / рдЯреАрдЬреЗрдПрд╕ режрежрежрем / рдПрдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ /реНрд░реЗрдбрд┐рд╕ / рдЗрдВрдбреЗрдХреНрд╕.рдЬреЗрдПрд╕: резрежремрем) резрек)

рд╕реЙрдХреЗрдЯ.рдорд┐рдЯ рдкрд░ (рдИрд╡реЗрдВрдЯ .js: 95: 17)

at net.js: 441: 14

at..tickCallback (node.js: 448: 13) `` `рдкрд░
`` `` `` `

рд▓реЙрдЧ рдЖ рд░рд╣реЗ рд╣реИрдВ ...

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Stream connected web-redis01.twec.com:6379 id 1
Using default parser module: javascript
checking server ready state...
send web-redis01.twec.com:6379 id 1: *1
$4
info

send_command buffered_writes: 0  should_buffer: false
net read web-redis01.twec.com:6379 id 1: $1993
# Server
redis_version:2.8.19
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:a789ed9377dc12b9
redis_mode:standalone
os:Linux 3.13.0-45-generic x86_64
arch_bits:64
multiplexing_api:epoll
gcc_version:4.6.3
process_id:1478
run_id:6edf95e3c651843f8c26ea0e1030717d82419fcd
tcp_port:6379
uptime_in_seconds:9604215
uptime_in_days:111
hz:10
lru_clock:7985573
config_file:/etc/redis/redis.conf

# Clients
connected_clients:521
client_longest_output_list:0
client_biggest_input_buf:817
blocked_clients:108

# Memory
used_memory:668850272
used_memory_human:637.87M
used_memory_rss:715665408
used_memory_peak:4418948960
used_memory_peak_human:4.12G
used_memory_lua:35840
mem_fragmentation_ratio:1.07
mem_allocator:jemalloc-3.6.0

# Persistence
loading:0
rdb_changes_since_last_save:232
rdb_bgsave_in_progress:0
rdb_last_save_time:1434048755
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:8
rdb_current_bgsave_time_sec:-1
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok

# Stats
total_connections_received:14731602
total_commands_processed:1397335226
instantaneous_ops_per_sec:60
total_net_input_bytes:111442619264
total_net_output_bytes:166924266821
instantaneous_input_kbps:4.35
instantaneous_output_kbps:0.61
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:1320224
evicted_keys:0
keyspace_hits:325125706
keyspace_misses:358675060
pubsub_channels:1
pubsub_patterns:0
latest_fork_usec:61950

# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

# CPU
used_cpu_sys:45186.85
used_cpu_user:22707.47
used_cpu_sys_children:25963.62
used_cpu_user_children:203823.30

# Keyspace
db0:keys=88916,expires=2405,avg_ttl=29636490


Redis server ready.
send web-redis01.twec.com:6379 id 1: *3
$4
sadd
$25
tjs0006-dev:todaysBatches
$18
batch_514C6E711866

send_command buffered_writes: 0  should_buffer: false
send web-redis01.twec.com:6379 id 1: *3
$3
set
$19
tjs0006-dev:lastRun
$24
2015-06-11T19:02:11.190Z

send_command buffered_writes: 0  should_buffer: false
net read web-redis01.twec.com:6379 id 1: :1

net read web-redis01.twec.com:6379 id 1: +OK

send web-redis01.twec.com:6379 id 1: *3
$5
lpush
$36
tjs0006-dev:batch_514C6E711866:error
$180
{"message":"Non-successful status code (500) returned","location":"RENEW QUEUE:Get Customer","batchId":"batch_514C6E711866","businessDate":"","file":"","cardNumber":"466708132564"}

send_command buffered_writes: 0  should_buffer: false
net read web-redis01.twec.com:6379 id 1: :1

send web-redis01.twec.com:6379 id 1: *4
$6
lrange
$36
tjs0006-dev:batch_514C6E711866:error
$1
0
$2
-1

send_command buffered_writes: 0  should_buffer: false
net read web-redis01.twec.com:6379 id 1: *1
$180
{"message":"Non-successful status code (500) returned","location":"RENEW QUEUE:Get Customer","batchId":"batch_514C6E711866","businessDate":"","file":"","cardNumber":"466708132564"}

send web-redis01.twec.com:6379 id 1: *4
$6
lrange
$38
tjs0006-dev:batch_514C6E711866:warning
$1
0
$2
-1

send_command buffered_writes: 0  should_buffer: false
net read web-redis01.twec.com:6379 id 1: *0

Redis connection to web-redis01.twec.com:6379 failed - read ECONNRESET
Error: Redis connection to web-redis01.twec.com:6379 failed - read ECONNRESET
    at RedisClient.on_error (/home/node/tjs0006/node_modules/redis/index.js:196:24)
    at Socket.<anonymous> (/home/node/tjs0006/node_modules/redis/index.js:106:14)
    at Socket.emit (events.js:95:17)
    at net.js:441:14
    at process._tickCallback (node.js:448:13)
Error: Redis connection to web-redis01.twec.com:6379 failed - read ECONNRESET
    at RedisClient.on_error (/home/node/tjs0006/node_modules/redis/index.js:196:24)
    at Socket.<anonymous> (/home/node/tjs0006/node_modules/redis/index.js:106:14)
    at Socket.emit (events.js:95:17)
    at net.js:441:14
    at process._tickCallback (node.js:448:13)
error: Forever detected script exited with code: 1
error: Script restart attempt #1

рдореИрдВрдиреЗ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИред рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдиреЛрдб-рд░реЗрдбрд┐рд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред

@strumwolf : рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛?

рдореИрдВ рдЗрд╕реЗ docker (рдФрд░ рд░рдВрдЪрд░) рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдФрд░ рдпрд╣ рдореЗрд░реЗ рдХрдВрдЯреЗрдирд░ рдХрд╛ рд▓реЙрдЧ рд╣реИ:

02/11/2016 17: 15: 11Redis рдХрдиреЗрдХреНрд╢рди рдареАрдХ рд╣реИ
02/11/2016 17: 15: 11Client рдиреЗ "рдкрд░реАрдХреНрд╖рдг" рдХрд┐рдпрд╛
02/11/2016 19: 15: 32REDIS рддреНрд░реБрдЯрд┐ {[рддреНрд░реБрдЯрд┐: xxx.euw1.cache.amazonaws рдХреЗ рд▓рд┐рдП рд▓рд╛рд▓ рдХрдиреЗрдХреНрд╢рдиред com: 6379 рд╡рд┐рдлрд▓ - ECONNRESET рдкрдврд╝реЗрдВ] рдХреЛрдб: 'ECONNRESET', рдЧрд╝рд▓рддреА: 'ECONNRESET', syscall: 'read'}
02/11/2016 19: 15: 32Redis рдкреБрди: рд╕рдВрдпреЛрдЬрди
02/11/2016 19: 15: 32Redis рдХрдиреЗрдХреНрд╢рди рдареАрдХ рд╣реИ
02/11/2016 19: 15: 32% "рдкрд░реАрдХреНрд╖рдг" рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХ
02/11/2016 21: 15: 41REDIS рддреНрд░реБрдЯрд┐ {[рддреНрд░реБрдЯрд┐: xxx.euw1.cache.amazonaws рдХреЗ рд▓рд┐рдП рд▓рд╛рд▓ рдХрдиреЗрдХреНрд╢рдиред com: 6379 рд╡рд┐рдлрд▓ - ECONNRESET рдкрдврд╝реЗрдВ] рдХреЛрдб: 'ECONNRESET', рдЧрд╝рд▓рддреА: 'ECONNRESET', syscall: 'read'}
02/11/2016 21: 15: 41Redis рдкреБрди: рд╕рдВрдпреЛрдЬрди
02/11/2016 21: 15: 41Redis рдХрдиреЗрдХреНрд╢рди рдареАрдХ рд╣реИ
02/11/2016 21: 15: 41% "рдкрд░реАрдХреНрд╖рдг" рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХ
02/11/2016 23: 15: 50REDIS рддреНрд░реБрдЯрд┐ {[рддреНрд░реБрдЯрд┐: xxx.euw1.cache.amazonaws рдХреЗ рд▓рд┐рдП рд▓рд╛рд▓ рдХрдиреЗрдХреНрд╢рдиред com: 6379 рд╡рд┐рдлрд▓ - ECONNRESET рдкрдврд╝реЗрдВ] рдХреЛрдб: 'ECONNRESET', рдЧрд╝рд▓рддреА: 'ECONNRESET', syscall: 'read'}
02/11/2016 23: 15: 50Redis рдкреБрди: рд╕рдВрдпреЛрдЬрди
02/11/2016 23: 15: 50Redis рдХрдиреЗрдХреНрд╢рди рдареАрдХ рд╣реИ

рд╣рд░ 2 рдШрдВрдЯреЗ рдореЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдХрд╣рд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ ECONNRESET рд╣реИред рд╕рд╛рдордВрдЬрд╕реНрдп рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рд╕рджрд╕реНрдпрддрд╛ рднреАред рдпрджрд┐ рдореИрдВ рдЗрд╕ рдкреБрди: рд╕рдВрдпреЛрдЬрди рдХреЗ рдареАрдХ рдмрд╛рдж рдПрдХ рдирдпрд╛ рд╕рдВрджреЗрд╢ рджреЗрддрд╛ рд╣реВрдВ, рддреЛ рдЧреНрд░рд╛рд╣рдХ рдЗрд╕реЗ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдЕрдЧрд▓реЗ рдкреБрди: рд╕рдВрдпреЛрдЬрди рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪ рд░рд╣рд╛ рд╣реВрдВ), рддреЛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП рд╕рдВрджреЗрд╢ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд▓рдЧрддрд╛ рд╣реИ рдХрд╣реАрдВ рдФрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реЛ рдЬрд╛рдП ...

рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@ cabrinoob , рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдерд╛ рдЬрдм рдореБрдЭреЗ рд╕рдорд╛рдзрд╛рди рдпрд╛рдж рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЕрдм рдЙрд╕ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЬрд╣рд╛рдБ рдореИрдВрдиреЗ рдЙрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╡рд╣ рд╡рд╛рдкрд╕ рдЬрд╛рдХрд░ рдЗрд╕реЗ рджреЗрдЦ рдирд╣реАрдВ рд╕рдХрддрд╛ред рдорд╛рдлрд╝ рдХрд░рдирд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jackycchen picture jackycchen  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Alchemystic picture Alchemystic  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

b96705008 picture b96705008  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

juriansluiman picture juriansluiman  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yuany picture yuany  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ