2017-10-04 2 views
1

를 종료 할 때 자동으로 request.Session 종료됩니다내 스크립트 내 스크립트에이 코드를

sess = requests.Session() 
a = requests.adapters.HTTPAdapter(max_retries=20) 
sess.mount('https://', a) 

내가 명시 적으로 내 스크립트가 종료 할 때 자동으로 닫 않는 세션을 종료하지 마십시오.

이 스크립트를 수천 번 호출하면 (다음 실행 전에 이전 실행이 닫히거나 중단 될 때마다) 리소스 문제가 발생합니다.

답변

0

세션 개체를 사용하면 여러 요청에서 연결을 다시 사용할 수 있습니다. 파이썬 스크립트가 종료되면 세션이 손실되므로 연결을 닫아야합니다. 구성 할 수있는 각 요청에 대해 새로운 연결을 설정하려는 경우 keep-alive :