ActionCable - błąd connection lost


#1

Dodałem w aplikacji mozliwość generowania pliku csv z wykorzystaniem ActionCable i Sidekiqa, skorzystałem z tego artykułu: http://jameshuynh.com/rails/action%20cable/file-saver/2017/10/27/download-exported-csv-in-the-background-with-action-cable-and-file-saver-js/, dla małych plików csv funkcjonalnośc działa bez zarzutu, jednak gdy generowanie zajmuje więcej czasu na Errbicie dostaję błąd:

Connection lost (ECONNRESET)
Backtrace:

redis-3.3.5/lib/redis/client.rb:257→ rescue in io
redis-3.3.5/lib/redis/client.rb:250→ io
redis-3.3.5/lib/redis/client.rb:261→ read
redis-3.3.5/lib/redis/client.rb:136→ block (3 levels) in call_loop
...
redis-3.3.5/lib/redis.rb:63→ with_reconnect
redis-3.3.5/lib/redis.rb:70→ without_reconnect
actioncable-5.1.6.1/lib/action_cable/subscription_adapter/redis.rb:74→ listen
actioncable-5.1.6.1/lib/action_cable/subscription_adapter/redis.rb:148→ block in ensure_listener_running

A na przeglądarce dostaję failed: Error during WebSocket handshake: Unexpected response code: 502

Problem wystepuje tylko w środowisku produkcyjnym na localu nie zaobserwowałem takich błędów. Wie ktos może co może być przyczyna takiej sytuacji?