После опробования ActionCable в локальной среде разработки. Я заметил, что приложение замедляется и часто зависает.
Если я запускаю netstat, я вижу много соединений, созданных кабелем действия. Это ожидаемо и нормально?
netstat -atn | grep 3000
tcp4 0 0 127.0.0.1.3000 127.0.0.1.52163 ESTABLISHED
tcp4 0 0 127.0.0.1.52163 127.0.0.1.3000 ESTABLISHED
tcp4 0 0 127.0.0.1.3000 127.0.0.1.52161 ESTABLISHED
tcp4 0 0 127.0.0.1.52161 127.0.0.1.3000 ESTABLISHED
tcp4 0 0 127.0.0.1.3000 127.0.0.1.52159 ESTABLISHED
tcp4 0 0 127.0.0.1.52159 127.0.0.1.3000 ESTABLISHED
tcp4 0 0 127.0.0.1.3000 127.0.0.1.52157 ESTABLISHED
tcp4 0 0 127.0.0.1.52157 127.0.0.1.3000 ESTABLISHED
tcp4 0 0 127.0.0.1.3000 127.0.0.1.52155 ESTABLISHED
tcp4 0 0 127.0.0.1.52155 127.0.0.1.3000 ESTABLISHED
tcp4 0 0 127.0.0.1.3000 127.0.0.1.52152 ESTABLISHED
tcp4 0 0 127.0.0.1.52152 127.0.0.1.3000 ESTABLISHED
tcp4 0 0 127.0.0.1.3000 127.0.0.1.52146 ESTABLISHED
tcp4 0 0 127.0.0.1.52146 127.0.0.1.3000 ESTABLISHED
tcp4 0 0 *.3000 *.* LISTEN
tcp4 0 0 127.0.0.1.3000 127.0.0.1.51682 TIME_WAIT
tcp4 0 0 127.0.0.1.3000 127.0.0.1.51688 TIME_WAIT
tcp4 0 0 127.0.0.1.3000 127.0.0.1.51684 TIME_WAIT
tcp4 0 0 127.0.0.1.3000 127.0.0.1.51686 TIME_WAIT
tcp4 0 0 127.0.0.1.3000 127.0.0.1.51667 TIME_WAIT
tcp4 0 0 127.0.0.1.3000 127.0.0.1.51690 TIME_WAIT
Я попытался изменить нетерпеливую загрузку, но, похоже, это не изменило это поведение.
config.eager_load = true