2011-08-10 3 views
0

godaddy에서 공유 호스팅을 사용하고 있습니다.공유 호스트의 세션 시간 초과 문제

온라인 사용자 수가 40-50 명을 초과하면 세션이 파괴됩니다. 타임 아웃을 늘리려고 모든 것을 시도했지만 세션 시간 제한과 관련이 없다는 것을 깨달았습니다. 왜냐하면 온라인 사용자의 수가 20-30 명에 이르면 문제가 없지만 사용자 수가 증가하면 세션이 중단되기 때문입니다.

무엇이 문제입니까, 공유 호스팅입니까? 어떻게 해결할 수 있습니까?

감사합니다.

+0

어떻게'세션을 파괴합니까? ' – zerkms

+1

호스트에게 무엇을하고 있는지 물어보십시오. 공유 디렉토리에서 세션 디렉토리로 이동하십시오. (항상 이와 같이해야합니다) –

+0

GoDaddy는'/ tmp' 디렉토리를 주기적으로 지워 버릴 수 있으므로 사람들이 해킹하려고하면 구식 스크립트 (각 서버에 무교화 된 사용자의 수와 함께 정기적으로 발생해야하는)를 통한 서버는 페이로드가 영원히 존재하지 않습니다. 도메인 등록 기관에서 호스팅을 구입하지 않고 호스팅 서비스를 제공하는 대신 VPS를 제공하는 또 다른 이유입니다. –

답변

1

공유 호스팅을 사용할 수 밖에 공공 HTML을 제어 할 수있는 디렉토리에 세션을 저장하기 위해 시도 할 수, 주기적으로 TMP 폴더 정리를하면 매우에게 제공 작업 할 메모리가 부족합니다. 세션에서 보유한 데이터가 ASP.Net에서 응용 프로그램 풀을 재설정하여 (호스트에 따라) 기본적으로 모든 세션을 삭제할 수있는 모든 메모리를 사용하고있는 것일 수 있습니다. PHP와 비슷한 것일 수도 있습니다