2013/06/04

php5の警告メール


続いて,PHP関連の大量エラーメールへの対処.

Subject: Cron <root@xxx>   [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete
めっさ長い・・・・(xxxはホスト名)

本文は,以下の通り===
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525+lfs/suhosin.so' - /usr/lib/php5/20100525+lfs/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0===ここまで===

確かにそのようなshared fileは無い.
% ls -l /usr/lib/php5/20100525+lfs/
Total 188K
-rw-r--r-- 1 root root  70K  3月  5 01:17 curl.so
-rw-r--r-- 1 root root 106K  3月  5 01:17 pdo.so

で,やっぱりパッケージを消せば良いらしい.

% sudo apt-get purge php5-suhosin

こちらのメールの頻度は,30分毎だからかなりうざったい.私の環境の場合,毎時09|39分に届いてた.