본문 바로가기

Network

TIME_WAIT

2MSL 상태라고도 불리는 TIME_WAIT 상태
   MSL(Maximum Segment Lifetime)

이 상태가 필요한 이유는 TCP TIME-WAIT Delay를 참고하세요

 

 

윈도우 운영체제의 경우에는

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 키의

TcpTimedWaitDelay 값(DWORD)에 영향을 받는다. (범위: 30 ~ 300, 십진수)

다른 파라메터는 MSDN의 Avoiding TCP/IP Port Exhaustion를 참고.

없을 경우에는 디폴트 값이 된다는데 보통 4분(240)이라고 한다.

 

Db connection errors on a production server

http://stackoverflow.com/questions/5466119/db-connection-errors-on-a-production-server

>>>

(provider: TCP Provider, error: 0 - Only one usage of each socket address (protocol/network address/port) is normally permitted.)

http://blogs.msdn.com/b/spike/archive/2008/08/26/provider-tcp-provider-error-0-only-one-usage-of-each-socket-address-protocol-network-address-port-is-normally-permitted.aspx

// Pooling false = fails

string cs = @"Data Source=tcp:<your server>;Integrated Security=True;Pooling=false";

// Pooling true = works, this is the default but included here for clarity

string cs = @"Data Source=tcp:<your server>;Integrated Security=True;Pooling=true";

 

OleDbConnection 클래스

http://msdn.microsoft.com/ko-kr/library/system.data.oledb.oledbconnection(v=vs.80).aspx

고성능 응용 프로그램을 배포하려면 연결 풀링을 사용해야 합니다. .NET Framework Data Provider for OLE DB를 사용하는 경우, 공급자가 이를 자동으로 관리하기 때문에 연결 풀링을 사용할 필요가 없습니다.

연결 풀링 이해

  • .NET Framework Data Provider for OLE DB에 대한 연결 풀링
  • .NET Framework Data Provider for ODBC에 대한 연결 풀링
  • .NET Framework Data Provider for Oracle에 대한 연결 풀링

 

Pooling in the Microsoft Data Access Components

http://msdn.microsoft.com/en-us/library/ms810829.aspx

 

 

SQL Server 연결 풀링이 해제될 때 조정해야 할 수 있는 TCP/IP 설정에 대한 설명

SQL Server가 없거나 액세스가 거부되었습니다.

시간이 초과되었습니다.

일반 네트워크 오류입니다.

 =>

MaxUserPort 및 TcpTimedWaitDelay 설정 조정

WinsockListenBacklog 설정 조정 : SQL Server에서 사용하는 WinsockListenBacklog 설정 값은 5
   SQL Server 서비스만 중지했다가 다시 시작하면 됩니다


'Network' 카테고리의 다른 글

ARP(Address Resolution Protocol)  (0) 2012.09.21
윈도우 - 네트워크 탐색  (0) 2012.09.21
SNTP(Simple Network Time Protocol)  (0) 2012.09.21
MRTG(Multi Router Traffic Grapher)  (0) 2012.09.21
SNMP - 윈도우 :: 프린터 추가시  (0) 2012.09.21