python/flask
flask daemon 으로 실행
zoomer75
2021. 9. 27. 13:59
flask 를 기본적으로 실행할 경우
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello\_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
이렇게 하면 서버 모드로 실행되어 서버 응답만 받을 수 있는 상태로 실행되어진다.
다른 방법으로 데몬으로 실행하게 되면 백그라운드로 실행된다.
from threading import Thread
from flask import Flask
app = Flask(__name__)
kwargs = {'host': '0.0.0.0', 'port': 'your_port', 'threaded': True, 'use_reloader': False, 'debug': False}
flaskThread = Thread(target=app.run, daemon=True, kwargs=kwargs).start()
반응형