Openshift: приложение не запускается после нажатия из-за ошибки OSError: [Errno 98] Адрес уже используется

Со вчерашнего дня, 12 марта 2014 г., я начал получать ошибки при отправке моего бесплатного приложения Python 3.3, Mongodb, cron на сервер Openshift. Там ошибка

OSError: [Errno 98] Address already in use

Я могу заставить приложение запускаться и работать правильно, если я сначала делаю «rhc app-force-stop», а затем каждый раз нажимаю (боль в заднице). Похоже, что push больше не останавливает приложение перед нажатием и перезапуском.

Вчера утром все работало нормально, поэтому проблема возникла в последние 24 часа.

Есть комментарии от команды Openshift? Это временный баг? Я вижу, что у других есть такая же проблема, опубликованная в stackoverflow.


person fat fantasma    schedule 13.03.2014    source источник
comment
Эта ошибка означает, что другой экземпляр или ваша программа уже запущена и удерживает сокет (или другая программа, использующая тот же номер порта).   -  person    schedule 14.03.2014
comment
Верный. Однако, когда вы нажимаете на openshift, оно должно останавливать текущее приложение, нажимать, перезапускать. Я не думаю, что остановка происходит больше. Ошибка!   -  person fat fantasma    schedule 14.03.2014
comment
Поскольку он работает с принудительной остановкой, я полагаю, что ваше приложение блокируется, когда оно получает базовое событие остановки и продолжает работать (и удерживает сокет открытым). С принудительной остановкой он полностью убивает процесс приложения, поэтому проблема не возникает.   -  person    schedule 14.03.2014
comment
Я думаю, что первоначальный вызов openshift «стоп» при нажатии в настоящее время работает неправильно. У других людей такая же проблема. Им нужно это исправить.   -  person fat fantasma    schedule 14.03.2014
comment
возможный дубликат Openshift: OSError Errno 98 не может обновить сервер   -  person Somebody still uses you MS-DOS    schedule 24.03.2014