유저가 파일을 업로드하고 글 쓰기를 그만두면 무조건 대기 상태로 서버에 용량을 차지하고 남아 있습니다.

관리자가 틈틈히 삭제하지 않고 관심을 기울이지 않으면 여러분의 서버 하드 용량을 차지 하게 됩니다. 

 

https://github.com/rhymix/rhymix/issues/91

 

라이믹스 유저라면 관련 글타래와 기진곰님의 팁을 참고 바랍니다.

 

한줄 결론

XE는 특성상 대기파일이 생길수 밖에 없는 구조. 하드 용량이 민감한 곳이라면 대기파일 관리도 중요.

 

* common/scripts/clean_garbage_files.php를 crontab에 등록하면 하루 이상 대기 상태로 남아 있는 파일을 모두 찾아 자동으로 삭제하도록 할 수 있습니다.

 

 

 

skyo

?
XE타운 관리자 입니다.
관리자 아닌것 같지만 제이쿼리 엔지가 없는게 매력인 관리자 입니다.
  • profile

    저는 생각날때 마다 확인하고 임시게시물로 아직 발행하지 않은 게시물의 첨부파일인지 확인 한 후 그것이 아닌 파일은 모두 삭제를 해주고 있습니다. 게시물 작성이 굉장히 많은 사이트가 아니다보니 가끔 하네요.
    회원들이 첨부까지 하고 게시글 등록을 안하고 이탈하는 경우 대기파일이 생겨나네요.

  • ?
    이것은 정말 꿀팁이네요! 감사합니다 ㅋ
  • ? ?
    ^^. 저도 오늘 알았습니다.
  • ?
    작성중인 글이나 자동저장된 글의 첨부된 자료도 대기 상태로 뜨기 때문에 최근에 등록된 대기 파일은 신중하게 삭제해주세요.
  • ? ?

    맞습니다. 다만 저의 사이트의 경우 그냥 글 쓰기 이탈을 결정한 유저에게 맞길려고 합니다.

    글 텍스트 내용은 다시 불러오되 파일은 유저가 필요하다면 다시 붙이는 걸로... 개인 클라우드 서버가 아니고....

  • ?
    https://github.com/rhymix/rhymix/blob/master/common/scripts/clean_garbage_files.php
    해당 파일을 보니
    하루 이상이 아니라 10일 이상 지난 대기파일을 삭제하도록 되어있나 봅니다.
    하루는 좀 빡빡한 느낌이었는데 10일 그대로 쓰거나 사이트 정책에 맞춰 쓰면 되겠군요
    이런 안배가 있을줄이야.. 감동이네요
  • profile
    common/scripts/clean_garbage_files.php 이위치의 파일이 xe에 없는데 어디서 다운받나요?
  • profile profile
    해당코드는 xe에서는 사용할 수 없습니다.

    라이믹스 사용자만 가능합니다.
  • ?
    0 0 * * * /home/user/public_html/common/scripts/clean_garbage_files.php
    이렇게 하면 되나용?
  • ?
    햐..이거 꿀팁이네요.