차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
tech:fuser_bug_ubuntu_php [2013/02/08 08:57] – 새로 만듦 Unsignedtech:fuser_bug_ubuntu_php [2016/09/29 13:20] (현재) V_L
줄 1: 줄 1:
 +{{tag>fuser bug ubuntu php}}
 +======우분투 오네릭 버그 (Fuser Bug Ubuntu Php)======
 +
 +며칠전 부터 서버 불안정했던 것의 이유가 오네릭 업그레이드 때문이라는 군요...
 +업그레이드 되면서 크론좁에 **fuser**가 포함되었는데, 이것은 오래되었지만 아직 일하고 있는 것을 구별해서 안 없애기 위한 것이었다고 합니다. 
 +
 +php5프로세스가 [[cronjob]]으로 주기적으로 [[fuser]]를 실행하면서 old process를 지우는데 오네릭에서는  거의 무한 호출을 하면서 메모리를 잡아먹는 버그가 있다고 합니다..
 +
 +
 +  sudo nano /etc/cron.d/php5
 +해서 보면
 +
 +
 +<code>
 +# This is the 11.10 cron job:
 +09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null ; -delete
 +</code>
 +<code>
 +# this is the 11.04 cron job:
 +09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete
 +</code>
 +
 +
 +
 +
 +
 +로 이전 11.04 버전 것으로 바꿔 넣으면 됩니다. 
 +
 +  * [[http://ubuntuforums.org/showthread.php?p=11359503|]]
 +  * [[https://bugs.launchpad.net/ubuntu/+source/php5/+bug/876387|]]
 +
 +
 +^  누구나 수정하실 수 있습니다. [[http://vaslor.net/syntax|위키 사용법]] 참고하세요. ^
 +