이것저것

  • 블로그홈
  • 지역로그
  • 태그로그
  • 미디어로그
  • 방명록

sqlalchemy 1

[Python] sqlalchemy "Mysql Gone Away" 오류

증상sqlalchemy로 DB 세션을 열었더라도 mysql의 wait_timeout동안 요청이 없으면 mysql에서 연결을 끊어버립니다. 따라서 이후의 요청은 Mysql Gone Away 오류가 발생합니다. 대책mysql의 wait_timeout보다 작은 값으로 pool_cycle을 지정하면 됩니다. 특정 시간 간격으로 재연결하는 옵션입니다. engine = create_engine("mysql://%s:%s@%s:%s/mydb" % (db_user, db_pass, db_host, db_port), pool_recycle=3600, echo=False)

Python 2017.05.22
1
더보기
프로필사진

개인적인 기록 공간...

  • 분류 전체보기
    • Linux
    • Filesystem
    • Network
    • Vue.js
    • Javascript
    • MicroService
    • Node.js
    • Python
    • Django
    • Docker
    • Spring
    • LogStash
    • Lua
    • Mac
    • Shell Script
    • GStreamer
    • FT
    • 스크랩
    • 기타

Tag

Digest, PES Packet, ubuntu, sscanf, CoreOS, mbr, Push mode, TS Packet, sqlalchemy, cluster, Signed URL, H264, Python, AWS, mysql, node.js, FDISK, etcd, Visual Studio, gstreamer,

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • [KLDP] The Linux Kernel
  • Martin Fowler
  • 지앤선의 책 사랑
  • 소프트웨어 개발과 테스트, 조대협
  • [ES] GURUBLE BLOG

티스토리툴바