ParseLiveQuery зависит от веб-сокетов. В более общем плане этот вопрос может касаться того, чтобы веб-сокеты работали за 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, если указываю клиенту на балансировщик нагрузки:
Error Domain=SRWebSocketErrorDomain Code=2132 "received bad response code from server 404"
Если он работает локально - например, обходя LB, то я бы предположил, что LB не настроен для передачи запросов к внутренним серверам на этом порту. Вашему LB потребуются некоторые новые правила для маршрутизации трафика на поддерживаемые вами хосты в зависимости от порта назначения, который прослушивает ваша служба. Дополнительные сведения см. В AWS.
похоже, что веб-сокеты официально не поддерживаются в AWS ELB, поэтому вам может потребоваться один из текущих обходных путей https://forums.aws.amazon.com/thread.jspa?messageID=589328