Я следовал инструкциям здесь
настроить развертывание OpenShift Origin для проекта Django, над которым я работаю. Кажется, все работает. Существует Pod, запускающий сервис с настроенным маршрутом, и сервис доступен. Однако, когда я захожу на сайт, я получаю сообщение об ошибке, что соединение было сброшено. Использование curl:
curl http://my-openshift-website.com
Результаты в
curl: (52) Empty reply from server
Кроме того, я наблюдаю следующие явления:
- Я знаю, что код, который обслуживает веб-страницу индекса, запускается, когда я обращаюсь к ней из своего браузера (или с помощью curl), потому что, когда я добавляю код для создания пустого файла при запросе страницы '/', я вижу в модуле pod терминал, что файл действительно создан.
- Когда я пытаюсь выполнить ту же команду curl с терминала pod (то есть из кластера), все работает, и я получаю веб-страницу.
- Файлы журналов модуля не регистрируются, когда я пытаюсь получить доступ к службе через веб-браузер, но регистрируют доступ, когда я делаю это с терминала pod.