ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • flask daemon 으로 실행
    python/flask 2021. 9. 27. 13:59

    Flask logo

    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()
    반응형

    댓글

미래를 준비하는 개발자 by zoomer