Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Express
- JavaScript
- Nest.js
- 자료구조
- typeORM
- 게임
- GIT
- AWS
- MongoDB
- flask
- Sequelize
- TypeScript
- react
- Queue
- 공룡게임
- MySQL
- 정렬
- OCR
- game
- jest
- dfs
- Bull
- nestjs
- Python
- class
- mongoose
- cookie
- nodejs
- Dinosaur
Archives
- Today
- Total
포시코딩
[Flask] 서버 2번 실행되는 문제 해결 본문
728x90
개요
if __name__ == '__main__':
app.logger.info("server on :: PORT="+str(PORT))
app.run('0.0.0.0', port=PORT, debug=True)
flask 서버 실행시 위 app.logger.info 찍는 코드가 두번 실행되어 로그파일에 두번씩 찍히는걸 발견했다.
그말인즉, 서버도 두번씩 실행되고 있다는 얘기인데
앞으로 여러 상황을 고려할 때도 그렇고 고치고 가야할 문제로 파악했다.
문제해결
if __name__ == '__main__':
app.logger.info("server on :: PORT="+str(PORT))
app.run('0.0.0.0', port=PORT, debug=True, use_reloader=False)
해결법은 간단한데
app.run 할 때 use_reloader를 False로 추가하면 된다.
도움받은곳
https://stackoverflow.com/questions/9449101/how-to-stop-flask-from-initialising-twice-in-debug-mode
728x90
'Python > Flask' 카테고리의 다른 글
[Flask] DB 모듈화 - app.py에서 class로 분리하기 (pymysql) (0) | 2022.12.07 |
---|---|
Log 파일에 Ascii Art(아스키아트) 써먹기 (0) | 2022.12.07 |
Flask logging 기능을 통한 로깅 시스템 구현 (1) | 2022.12.07 |
Flask + JS, Ajax 파일 업로드 및 데이터 전송 (0) | 2022.12.06 |
[Flask + MySQL] CRUD using Pycharm (0) | 2022.12.01 |