Я использую squid 2.x. При попытке использовать веб-сокеты в моем веб-приложении я получаю в журналах Squid следующее:
13/Jun/2012:10:05:08 +1000 558 192.168.19.76 TCP_MISS/100 199 POST http://api.pusherapp.com/apps/21932/channels/2830b5dd-e75b-4788-ae4a-6da903460d22/events? - DIRECT/107.22.252.43 -
TCP_MISS / 100 указывает, что служба возвращает не то, что я вижу.
Что я могу сделать, чтобы это исправить?
TCP_MISS / 100 означает, что запрос не найден в кеше squid, и служба вернула http-код 100, который, согласно RFC, означает;
10.1.1 100 Продолжить
Клиент ДОЛЖЕН продолжить выполнение своего запроса. Этот промежуточный ответ используется для информирования клиента о том, что начальная часть запроса получена и еще не отклонена сервером. Клиенту СЛЕДУЕТ продолжить, отправив оставшуюся часть запроса, или, если запрос уже выполнен, игнорировать этот ответ. Сервер ДОЛЖЕН отправить окончательный ответ после того, как запрос был завершен. См. Раздел 8.2.3 для подробного обсуждения использования и обработки этого кода состояния.
Вы уверены, что отправили в сервис правильный запрос? также проверьте эту ссылку http://benramsey.com/blog/2008/04/http-status-100-continue/
Принудительное соединение через SSL, чтобы заставить это работать.