내 로컬 컴퓨터(Windows 8)에서 개발 테스트 목적으로 WampServer를 사용합니다. 저는 평소에 컴퓨터를 끄지 않고, 커버(노트북)만 닫으면 잠이 듭니다. 다시 열면 작업 표시줄의 서버 아이콘이 여전히 녹색으로 표시되어 모든 것이 실행 중임을 나타냅니다. 하지만 서버에 연결하려고 하면 다음 오류가 발생합니다.
Fatal error on line 9 in file C:\...\server\connect.inc
Error: PDO::__construct(): send of 5 bytes failed with errno=10053
An established connection was aborted by the software in your host machine.
다음 코드를 사용하여 MySQL 서버에 연결할 때 오류가 발생합니다.
$conn=new PDO($mysqlhoststring, $mysqlusername, $mysqlpassword,
array(PDO::ATTR_PERSISTENT => true));
WampServer에서 모든 서비스를 다시 시작하면 다시 작동합니다.
어떤 제안이라도 감사하겠습니다.
답변1
시스템이 절전 모드로 전환되면 연결이 중단됩니다. 아마도 최대 절전 모드는 '상태가 녹색이지만 작동하지 않습니다' 문제를 해결할 것입니다. 내 생각엔 서비스가 실행 중이지만 절전 모드에서 중단된 일부 연결은 재개 시 실패했다는 사실을 인식하지 못하는 것 같습니다.
덮개를 닫을 때 노트북을 켜진 상태로 유지하거나(디스플레이만 끄기) 가동 시간이 중요하지 않은 경우 최대 절전 모드를 시도하도록 전원 설정을 수정하는 것이 좋습니다. 첫 번째 옵션은 발생한 오류를 방지하지만 배터리 수명을 일부 단축합니다.