2017-03-14 1 views
0

중단 연결을 수행하기 위해 psycopg2 postgres 데이터베이스 연결을위한 소켓 옵션을 설정하려고합니다. 여기에 설명 된 것과 유사한 문제가 발생했습니다 : https://www.box.com/blog/container-networking-mystery-missing-rsts/.Sqlalchemy psycopg2 set 소켓 옵션

여기에 MySQL 연결을위한 소켓 옵션을 설정하는 예가 있습니다 : https://github.com/mozilla/mozpool/blob/master/mozpool/db/pool.py, 그러나 psycopg2 연결로 소켓에 액세스 할 수없는 것 같습니다.

psycopg2 연결을 사용하여 소켓 옵션을 설정할 수 있습니까?

답변

0

connection.fileno을 사용하면 소켓의 파일 번호를 얻고 원하는대로 할 수 있습니다.

+0

사실 그것은 정확히 내가 끝내었던 것이다. sock = socket.fromfd (conn.fileno(), socket.AF_INET, socket.SOCK_STREAM). – MarkNS