pylons (paster-based) 웹 서버에서 데이터베이스에 대한 쿼리를 실행하려고하고 있고 pymssql 라이브러리를 가져 오려고 할 때마다 (그 this one은 이 오류가 계속 발생합니다 :웹 서버에서 Python을 통해 Microsoft SQL 사용하기
tds_init_winsock: WSAEnumProtocols failed with 10055(WSAENOBUFS: No buffer space
available.)
수입 중. 나는 또한 sqlalchemy를 사용하여 시도하고 정확하게 동일한 오류를 얻을 때 sqlalchemy 엔진을 만들려고. 이 일을하기 위해 내가 할 수있는 일이 있습니까? 나는 다른 어떤 웹 서버 나 pymssql 라이브러리에 연결되어 있지 않기 때문에 다른 어떤 것도 괜찮습니다.
환경 정보 : 내가 사용
기계 위로 가기 서버가 파이썬 VIRTUALENV 환경에서 실행되는 a32bit WIN7 데스크는하지만 pymssql 라이브러리는 서버에 그냥 가상 환경에서 완벽하게 작동
업데이트 :
조금 더 자세한 배경 정보 (및 설명) : 나는 이것이 MSSQL 문제이거나 심지어 파이썬 문제라고 생각하지 않습니다. 이유는 다음과 같습니다. A)이 문제가 발생하는 동안 나와 다른 사람들은 여전히 MSSQL 데이터베이스에 연결할 수 있으며 B) pymssql은 서버에서 가져 오지 않으면 완벽하게 작동합니다. 그러나 그것은 파이썬과 _mssql이 소켓을 처리하는 방식 및/또는 서버가 소켓을 처리하는 방식과 관련이 있다고 생각합니다. 조금 더 도움이되는 희망입니다. 사전에
덕분에 "사용할 수 없음 버퍼 공간"로 번역하면서
팁 주셔서 감사합니다. 문제는 아니지만, 현재 약 40 개의 연결 만 열리고 있습니다. serverfault에 대해 물어 보겠습니다. – Joshkunz