며칠 전까지는 브라우저를 종료하지만 않으면 두어시간 후에 다시 들어와도 여전히 로그인이 되어 있었는데,

 

오늘은 잠깐만 다른 사이트에서 놀다가 돌아오면 로그인이 풀려 있네요.

 

관리자님이 세션 정리를 마구마구 클릭하고 계신 건지

 

서버의 세션 타임아웃이 너무 짧게 지정된 건지... ㅠㅠ

 

 

 

PS: 맨 밑의 SIR 링크는 제로보드만세 소모임으로 링크해 주는 게 어떨까요? ㅋㅋ

  • Lv15
    아뇨..딱히 변한 것은 없는 데요. 다른 분들도 풀리는지 궁금하네요.

    로그인 유지를 해두세요.
  • Lv30
    저도 한번 풀려 있길래.. 그냥 다시 로긴했습니다.
  • Lv37
    음 이상하네요. 브라우저도 열어두고 탭까지 열어두었는데 한 30분 지나니까 로그인이 또 풀렸어요.
    더 이상한 건 PHPSESSID 쿠키값도 그대로라는 것...
  • Lv37 Lv15
    미스터리~ 전 괜잖은데요.. 로그인 유지안해도..
  • Lv15 Lv37
    파폭에서 가가채팅 플래시를 블럭시켜 두었는데, 혹시 그것 때문인지도 모르겠네요.
    요새 플래시 보안취약점이 너무 많아서...
    이따가 다른 브라우저에서 블럭 해제해 놓고 다시 실험해 볼게요.
  • Lv15 Lv37
    채팅이 없어졌는데도 여전히 종종 로그인이 풀리네요. 로그인 유지를 선택해 두면 재로그인되고요. (이 경우 로그인 상태는 유지되지만, "오늘 로그인"의 순서를 보면 재로그인한 것을 알 수 있습니다.)

    혹시 php.ini에서 session.gc_maxlifetime을 1시간 이하로 짧게 해두셨나요?
  • Lv37 Lv15
    session.gc_maxlifetime = 1440 기본값인 24분으로 되어있네요.

    근데 전 24분 동안 아무것도 안해도 유지되던데요..

    모든 php 기본값이 1440인데.. XE코어에서 늘려줘야 하는 건 아닌가요?
    @ini_set("session.gc_maxlifetime", 86400);
  • Lv15 Lv37

    저도 한 30분 정도까지는 괜찮은 것 같지만 1시간이 넘어가면 로그인이 풀리네요. 제 사용패턴이 딴거 한참 하다가 가끔 들어와서 새 글 올라왔나 보고, 또 1시간쯤 다른거 하고, 이런 식이거든요.

    똑같이 1440초로 해두어도 실제 가비지컬렉션 주기가 다를 수 있습니다. 방문자가 늘어나면 가비지컬렉션이 자주 실행되어서 로그인이 빨리 풀릴 수도 있어요. 저도 며칠 전까지는 괜찮았던 것을 보면 최근 XE타운이 활성화되어서 일어나는 부작용일지도...

    사이트마다 필요가 다를 테니, XE 코어에 하드코딩하기보다는 php.ini 또는 .htaccess에서 설정하는 것이 옳을 것 같습니다. 사양이 낮은 호스팅에서는 너무 길게 해두면 세션 파일이 많이 쌓여서 성능에 악영향을 주기도 하거든요. XE타운 서버는 코노리님이 잘 관리하고 계실 테니 여유있게 86400초 고고싱? ㅎㅎ

  • Lv37 Lv15
    이 서버도 저사양에 해당 되는 지라;;

    일단, 86400로 해두겠습니다.
  • Lv16
    개인적으로 그..

    https://xe1.xpressengine.com/index.php?mid=download&package_id=22753636

    이거 추가되었으면 좋겠어요~~

    모바일이랑 같이 쓰다보니 자꾸 로그인이 풀려서 불편하네요..T^T