2009-11-29 2 views
2

나는 비활성 10 분 후 밖으로 세션 타이밍 I에게 문제가php.ini의 apache2handler에서 시간 초과 설정이란 무엇입니까? 세션 시간 제한에 영향을 줍니까? (가) 위의 원인을 경우

Timeouts Connection: 10 - Keep-Alive: 10 

php.ini 파일에 apache2handler에서 무엇을 다음과 같은 방법을 알고 싶습니다, 그리고 궁금 해서요 세션을 4 시간 대신 10 분 안에 종료해야합니다.

은 현재의 php.ini에서 내 세션 설정은 다음과 같이 설정됩니다

session.cache_expire 180 180 
session.cache_limiter nocache nocache 
session.entropy_length 0 0 
session.gc_divisor 10 1000 
session.gc_maxlifetime 14400 14400 
session.gc_probability 1 1 
+0

세션 파일이 실제로 삭제됩니까? 쿠키가 여전히 브라우저에 있습니까? – SimonJ

+0

그냥 그래. 호스팅 서비스를 사용합니까? 어떤 곳에서 다른 사람들과 서버를 공유 할 가능성이 있습니까? – Atli

답변

5

이 두 시간 제한없이, 세션에 영향을주지 않습니다.

첫 번째 "연결"은 서버가 요청을 실패하기 전에 대기하는 시간을 정의합니다. 귀하의 브라우저에서 연결이 열리고 10 초 이상 유휴 상태로 유지되면 서버는 연결을 거부하고 연결을 닫습니다.

"Keep-Alive"두 번째 항목은 영구 연결을 유지하는 기간을 정의합니다. 그건; Apache는 단일 연결을 통해 여러 요청을 전달하여 성능을 향상시킵니다. 영구 연결을 닫기 전에 요청간에 열려있는 기간을 정의합니다.

+0

CentOS Apache에서이 시간을 60에서 300으로 어떻게 변경할 수 있습니까? – Evis