ParseLiveQuery зависит от Websockets. В более общем плане этот вопрос может быть о том, чтобы заставить веб-сокеты работать за AWS ELB.
Я использую новый сервер Parse Server, настроенный в AWS с использованием Elastic Beanstalk (EB). EB настраивает экземпляр EC2 за балансировщиком нагрузки, и для работы нам необходимо автоматическое масштабирование. Сервер синтаксического анализа работает очень хорошо.
Я настраиваю наш сервер на использование новой реализации Parse Live Query, которая использует WebSockets.
http://ec2-xx-xx-xx-xx.compute-1.amazonaws.com
http://parseserver-xxxxxx-env.us-east-1.elasticbeanstalk.com
Я получаю ошибку 404, если указываю клиенту на балансировщик нагрузки:
Ошибка домена = SRWebSocketErrorDomain Code = 2132 "получен неверный код ответа от сервера 404"
Если он работает локально - например, Обойдя LB, я бы предположил, что LB не настроен для передачи запросов к внутренним серверам на этом порту. Вашему LB потребуются некоторые новые правила для маршрутизации трафика на поддерживаемые вами хосты на основе порта назначения, который прослушивает ваша служба. Дополнительные сведения см. В AWS
похоже, что веб-сокеты официально не поддерживаются в AWS ELB, поэтому вам может потребоваться один из текущих обходных путей https://forums.aws.amazon.com/thread.jspa?messageID=589328