세션파일 삭제에 대해서 질문합니다..
본문
안녕하세요.
지난번에 계속해서 'My Sql DB를 확인해주십시오' 와 too many connection 오류가 뜨는 부분에 대해
질문을 했었습니다.
서버업체 측에도 물어보고 알아본 결과,
session 파일들이 지워지지 않고 방대하게 쌓여있어서
사이트가 다운되고, 느려지는 현상이 발생했었던 것이 었네요..
-
현재 수동으로 서버내 사이트마다 관리자 '세션파일 일괄삭제'를 통해 세션파일을 삭제하고 있는데,
문제는 양이 너무 방대하고.. 삭제되는 속도가 굉장히 느려서, 너무 오래걸리네요.
어느정도로 시간이 소요되야 삭제되는지도 알 수 없고, 무엇보다 삭제를 하는 동안에 사이트접속을 하면 무한 로딩이 되면서 접속이 불가해지고, 또 다시 전체 사이트에 too many connection 오류가 뜹니다ㅜ
(깜짝놀라 브라우저를 닫아버렸더니, 사이트접속이 정상화 되네요;;;)
다른 방법으로 FTP 내 data/session 폴더에서 직접 삭제를 시도해보고자,
파일질라에서 session 폴더를 들어가면 세션파일이 너무 많아서 그런지 불러오지를 못하고,
로딩 중인 채 멈춰있네요;
고수님들, 경험자분들께 질문드립니다..
1. 관리자 > '세션파일 일괄삭제' 외에 빠르게 session 파일들을 삭제 할 수 있는 방법이 있을까요?
2. 오래묵은 세션파일들을 삭제하고나서, 곱슬최씨님이 올려주신 글에 오래된 세션파일 삭제하기를 이용해서 앞으로 세션이 쌓이는 것을 방지해볼까하는데요. 그런데 적용 시 사이트가 느려진다는 분도 계시던데 괜찮을까요.. http://sir.kr/g4_tiptech/15945
3. 제가 이용중인 서버가 호스팅 전문 major 업체가 아니다보니.. 업체 측에 직접 연락해서 해결이 어려운 상황이네요. 일반적인 서버에서는 따로 명령어를 추가하지 않아도 자동으로 오래된 세션파일들이 삭제가 되는 시스템이라던데 맞나요?
답답한 마음에 질문이 길었습니다..
고수님들, 경험자분들의 답변 부탁드리겠습니다.. 감사합니다!
답변 2
too many connection 에러에 대해서는 아래 QNA 링크를 참조 하세요.
호스팅 사용자라면 서버 당담자에게 max_connections을 늘려달라고 건의해 보시길....
루트 관리자라면 아래 링크를 참조해서
find 명령어를 사용해 세션폴더 내에 있는 모든 파일을 한번에 삭제가 가능 합니다.