У меня есть приложение на основе ruby-graphql, которое имеет встроенную функцию чата.Я пробовал различные комбинации конфигураций, но всегда сталкиваюсь с проблемой.Сервер приложений перестает время от времени отвечать при установлении соединений через веб-сокет.После обновления страницы на клиентском компьютере сервер снова начинает отвечать.
Вещи, которые я пробовал -
Запуск кабеля действия с моим веб-приложением.
Запуск кабеля действиякак отдельное приложение стойки.
Попытка 1 и 2 с Puma и Phusion-passenger отдельно.
Обновление аппаратного обеспечения, на котором работает приложениедо 8 раз.
Вещи, которые я рассматриваю -
Использование другого сервера для всех веб-сокетов.
Попытка anycable / anycable-go на этом отдельном сервере.
Сервер приложений регистрирует, когда он останавливается, только himanshu821@hornet:/var/deploy/educatly_staging/web_head/current/log$ tail -f staging.log
I, [2018-12-20T12:25:05.873327 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:16
I, [2018-12-20T12:25:05.871591 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:4
I, [2018-12-20T12:25:05.871648 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:14
I, [2018-12-20T12:25:05.871698 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:40
I, [2018-12-20T12:25:05.871744 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:44
I, [2018-12-20T12:25:05.871789 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:15
I, [2018-12-20T12:25:05.871897 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:18
I, [2018-12-20T12:25:05.871946 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:20
I, [2018-12-20T12:25:05.871992 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:23
I, [2018-12-20T12:25:05.872107 #9916] INFO -- : [ActionCable] [User 6] ConversationsChannel is streaming from conversations:21
Я проанализировалсервер в этом состоянии с htop, он использует около 10-20% оборудования.
У кого-нибудь была такая проблема раньше?Если да, то я иду в правильном направлении или может быть другая проблема?