Я запускаю простое приложение Flask на Ubuntu 14 с (я полагаю) Python 2.7 (возникают трудности с 3.x в virtualenv).Каждый раз, когда я пытаюсь закрыть приложение с помощью сочетания клавиш CTRL + C, оно сразу же снова запускает приложение.Если я закрою его снова, он завершится, но оставит один запущенный процесс, который можно увидеть с помощью ps -a
.
Если я затем снова запусту файл .py, он запустится, а затем выйду с помощью сочетания клавиш CTRL + C., он выдает socket.error: [Errno 98] Address already in use
и выходит.
На данный момент есть два процесса, видимых с ps -a
.Любые последующие запуски немедленно генерируют socket.error.
Я заметил, что эта ошибка присутствует, только когда строка app.run(host='0.0.0.0')
оставлена (изменение IP не имеет никакого эффекта).
Яне знаю, почему, и ищет любую помощь в этом вопросе.
Shell
Код