
default_socket_timeout은 TCP/IP 통신에서 socket 연결이 지연되거나 응답이 없을 때 timeout을 설정하는 항목입니다.
PHP의 경우, default_socket_timeout의 기본값은 60초입니다.
이 값을 변경하려면, PHP.ini 파일에서 default_socket_timeout 값을 수정하거나, PHP 코드에서 socket_set_option 함수를 사용하여 값을 설정할 수 있습니다.
예를 들어, PHP 코드에서 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
php
socket_set_option($sock, SOL_SOCKET, SO_RCVTIMEO, array('sec' => 30, 'usec' => 0));
이 값을 변경하면 socket 연결에 다음과 같은 영향을 미칩니다.
- socket 연결이 지연되거나 응답이 없을 때 timeout이 설정됩니다.
- socket 연결이 timeout되면, socket 연결이 종료됩니다.
- socket 연결이 timeout되지 않으면, socket 연결이 정상적으로 유지됩니다.
2025-06-21 01:04