Почему на продакшене обрываются соединения с WebSocket сервером при отсылке с него «пакета» больше чем 4кб?
Добрый вечер!
Есть проект интерактивной доски с разной информацией для менеджеров одной организации. Вся информация в режиме реального времени может загружаться/удаляться/редактироваться. Обмен данными с сервером реализован через сокеты. Для реализации серверной части использовался phpDaemon (обновляю постоянно при выходе апдейтов). Сам проект хостится на VPS хостинга "Украина".
С постепенным ростом количества информации на этой доске обнаружили такую проблему - при размере посылаемого с сервера "пакета" более чем 5-6 кбайт соединение обрывается ("Во время загрузки страницы соединение с **** было прервано" пишет лог файрфокса). В логах сервера никаких ошибок не наблюдается.
При этом на личном тестовом сервере (не на хостинге) всё работает отлично, даже когда посылаем 600 кбайт. И на тестовом, и на VPS стоят одинаковые версии убунты (12.04.3 LTS), и там и там PHP 5.5.4, который собирался из одних и тех же исходников с одинаковым конфигом, ставились идентичные расширения одинаковых версий. Все настройки PHP так же идентичны полностью.
Спрашивал в техподдержке - говорят что ничего не режут, проблемы в коде. Хотя из разговора было ясно что они и понятия не имеют о WebSocket-ах.
UPD: поговорил с ихним админом (как я понял) - посоветовал посмотреть на ограничения, накладываемые ядром ОС. Только вот я не особо понял на какие именно...
Никто не сталкивался с подобным поведением? Может это хостеры режут (защита от потокового вещания) и не признаются?