Я новичок в Node.js и Socket.io, поэтому, пожалуйста, потерпите меня, если это глупый вопрос.
Я установил очень простой манекен на Heroku, чтобы протестировать Socket.io. Все, что вы можете сделать, это нажать кнопку, и все подключенные браузеры увидят соответствующее сообщение. Это очень хорошо работало, когда сервер работал локально. Теперь, когда он находится на Heroku, я вижу проблемы с подключением в Safari и Chrome. Первоначальное соединение задерживается примерно на 10 секунд, и я получаю ошибку 503 при первом вызове io.connect ('http://myapp.heroku.com/')
.
В Firefox и Internet Explorer все работает хорошо при почти немедленном подключении.
Вы можете увидеть приложение в действии здесь: http://sprain.ch/socketio/
Есть идеи о том, что может вызвать эту проблему и как ее исправить?