2014-04-09 9 views
4

CC가 기본적으로 10 분 동안 내 세션 시간을 연장 할 수 없습니다! 나는 메모리와 파일 기반 캐시 모두에서 세션 지속 시간을 연장하려고 시도했지만 아무 도움이되지 않는 것으로 보인다.CruiseControl.NET 세션 기간 연장

svn 지원을위한 다중 소스 제어 때문에 버전 1.9.48.0을 사용하고 있습니다. 크루즈 컨트롤이 예외를 던지고있다

<internalSecurity> 
<cache type="inMemoryCache" duration="300" mode="sliding" /> 
or 
<cache type="fileBasedCache" duration="100" mode="sliding" location="C:\ccnet\sessions\" /> 
... 
</internalSecurity> 
+0

최대 60 개까지 시도해 볼 수 있습니까? 나를 위해 60 시까 지 작동하는 것으로 보입니다. - inmemorycache – Slartibartfast

+1

IIS에서 세션 시간 제한을 늘렸습니까? – iamkrillin

+0

<캐시 TYPE = "inMemoryCache"기간 = "600"MODE = "슬라이딩"/> 는 < CB : HREF 포함 = "securityUsers.xml"/ > <가 CB : HREF = "securityPermissions.xml"를 포함/> < 기본값 forceBuild = startProject는 = sendMessage 첨부는 = changeProject는 = modifySecurity = "거부"거부 ""거부 ""거부 ""허용 " "viewProject ="거부 "defaultRight ="거부 "/ > </내부 보안 > – explodingcreeperssss

답변

0

경우

"ThoughtWorks.CruiseControl.Remote.CommunicationsException : 요청 처리가 원격 서버에 오류가 발생했습니다

내가 무엇을 시도했다입니다 : 세션 토큰이 유효하지 않거나 만료 된 세션에 대한 입니다. "

IIS 세션 일 수 있습니다. 기간을 60 줄이고 IIS에서 세션 시간 초과 설정을 확인하려고합니다.

IIS에서 경우에 따라 세션 타임 아웃이 최상위 컨테이너에 대해 올바르게 구성되었지만 하위 또는 하위 레벨 컨테이너에 여전히 기본값이 있으며 최상위 컨테이너의 값보다 우선 적용됩니다. 따라서 IIS의 왼쪽 패널에있는 트리의 모든 컨테이너 (서버, 사이트 및 실제 웹 사이트)에서 configuring session timeout을 시도 할 수 있습니다.

0

inMemoryCache 지속 시간을 0-60 분으로 설정해보십시오. 여기서는 300이 유효한 값이라고 생각하지 않습니다. 범위는 0-60 사이 인 것으로 보입니다.