''' ******************************************** * @Date: 2024 10 22 * @Description: gunicorn启动文件,用于在生产环境下启动flask应用 ******************************************** ''' from gunicorn.app.base import BaseApplication from gunicorn.config import Config class Application(BaseApplication): def load_config(self): if isinstance(self.cfg, Config): self.cfg.set('bind', "0.0.0.0:8080") self.cfg.set('workers', 1) self.cfg.set('timeout', 30) self.cfg.set('access_log_format', '%(t)s %(h)s "%(r)s" %(s)s %(b)s %(D)s "%(a)s"') def load(self): from app import app return app if __name__ == '__main__': Application().run()