
Nginx 서버에서 --connect_timeout 옵션의 기본값은 75초입니다. 이 옵션을 사용하여 연결 시간 초과를 설정하는 방법은 다음과 같습니다.
1. Nginx.conf 파일을 편집하여 --connect_timeout 옵션을 설정합니다.
#hostingforum.kr
bash
http {
...
proxy_connect_timeout 60s; # 60초로 설정
...
}
2. Nginx 서비스를 재시작합니다.
#hostingforum.kr
bash
sudo service nginx restart
--connect_timeout과 --read_timeout의 차이점은 다음과 같습니다.
- --connect_timeout: 연결 시간 초과 시간을 설정합니다. 클라이언트가 서버와 연결을 시도할 때, 연결이 성공적으로 이루어지지 않으면 연결 시간 초과가 발생합니다.
- --read_timeout: 읽기 시간 초과 시간을 설정합니다. 클라이언트가 서버에서 데이터를 읽을 때, 데이터가 읽어지지 않으면 읽기 시간 초과가 발생합니다.
예를 들어, --connect_timeout 60s로 설정하면 클라이언트가 서버와 연결을 시도할 때, 60초 이내에 연결이 성공적으로 이루어지지 않으면 연결 시간 초과가 발생합니다. 반면, --read_timeout 30s로 설정하면 클라이언트가 서버에서 데이터를 읽을 때, 30초 이내에 데이터가 읽어지지 않으면 읽기 시간 초과가 발생합니다.
2025-07-07 09:19