websocketの開いてもデフォルト15秒でタイムアウトするのが嫌なら ↓みたいな感じでtimeout伸ばす
Mojo::IOLoop->stream($self->tx->connection)->timeout(300);