리눅스 분류
/tmp 디렉토리에 쌓이는 불필요한 파일의 해결책은?
작성자 정보
- 김양현 작성
- 작성일
컨텐츠 정보
- 2,229 조회
- 2 댓글
- 0 추천
- 목록
본문
/tmp 디렉토리에 하루에도 수백개씩이나 sess_b764a6902150472361faa5ad9c05b148 와 같은 파일들이 쌓입니다.
이를 매일 지워주고 있는데 이런 파일들이 왜 쌓이는지를 모르겠군요.
이들 파일들이 생기지 않게 하는 방법은 없는지요?
매일 지우는것도 이젠 지겹군요.
아시는분 도움 주시면 감사하겠습니다.
관련자료
-
이전
-
다음
댓글 2
신성철님의 댓글
- 신성철
- 작성일
말씀하신 파일들은 서버 세션 파일로 보여지며 /etc/php.ini 파일에서 자동으로 컨트롤 할 수 있습니다.
이와 관련된 설정으로는 아래와 같습니다. 참고하셔서 처한 환경에 맞게 수정해 사용하시면 됩니다.
session.gc_probability = 1
session.gc_divisor = 100
-> 'garbage collection' 프로세스를 시작하여 garbage(필요없는 세션)를 정리할 확률을 정의하는 것. 위와 같은 설정의 경우 1/100 (1%) 확률로 garbage 를 정리함.
즉, session_start()를 100번 호출해야 1번 정리
session.gc_maxlifetime = 1440
-> 정해진 시간(1440초)이 되면 세션 데이터들은 garbage collection 프로세스에 의해 삭제됨.
이와 관련된 설정으로는 아래와 같습니다. 참고하셔서 처한 환경에 맞게 수정해 사용하시면 됩니다.
session.gc_probability = 1
session.gc_divisor = 100
-> 'garbage collection' 프로세스를 시작하여 garbage(필요없는 세션)를 정리할 확률을 정의하는 것. 위와 같은 설정의 경우 1/100 (1%) 확률로 garbage 를 정리함.
즉, session_start()를 100번 호출해야 1번 정리
session.gc_maxlifetime = 1440
-> 정해진 시간(1440초)이 되면 세션 데이터들은 garbage collection 프로세스에 의해 삭제됨.
배준태님의 댓글
- 배준태
- 작성일
세션파일을 날리시면 로그인에 차질이 생기실텐데...
backup cron이 돌고있다면
/tmp/sess* 로 지우시는것도 괜찮죠..
backup cron이 돌고있다면
/tmp/sess* 로 지우시는것도 괜찮죠..