1

Я настраивал простое приложение опоки на AWS с эластичным Beanstalk, но была ошибка, которая приведет к ошибке тайм-аута при посещении страницыесли __name__ == «__main__» состояние с колбы/Elastic Beanstalk

ERROR: The operation timed out. The state of the environment is unknown.

при запуске 'eb create'). В конечном итоге я установил его, установив стандартное условие if __name__ == '__main__': до appplication.run(), которое я изначально исключил.

Мой вопрос: для чего нужно условие для эластичного бобового стежка для запуска приложения? Я думал, что единственная цель __name__ == '__main__' заключается в том, что код не запускается при использовании в качестве модуля, и я не понимаю, почему отсутствие условного кода предотвратит запуск кода.

+0

На основании «Состояние среды неизвестно» Я бы сказал, что ваш скрипт был выполнен с задержкой, чтобы получить настройку среды. –

+0

Что вы используете для запуска вашего приложения? – davidism

ответ

0

Моя лучшая догадка заключается в том, что добавление if __name__ == '__main__' ничего не исправить, но по совпадению это случилось с тем временем.

+0

Я думаю, вы правы - я расстегнул изменения, и все получилось отлично. Но я совершенно уверен, что я ничего не изменил, поэтому я не могу представить, что было не так в первую очередь. – ark

Смежные вопросы