Cause
The script
plesk-php-cleanuper
contains a string ' ! -execdir fuser {} \\
', which opens every file in the/var/lib/php/session
directory and checks that it is not used by a working process and can be deleted. However, the maximum number of open files is set to 1024 by default.fuser是一個UNIX命令,用於顯示哪些進程正在使用指定的文件,文件系統或unix套接字,find命令用於查找Unix或Linux系統上的文件
1. 使用 ps aux | grep 'fuser' 指令查出, fuser 所使用的pid號
2. 再使用 kill -9 8352 強制停止該程序。 8352 是fuser pid號
3. 如果網站還是無法正常顯示重新啟動 httpd
#/etc/init.d/httpd restart
問題產生原因如下 :
PHP Session Cleanup failing
https://support.plesk.com/hc/en-us/articles/213947925-PHP-Session-Cleanup-failing
沒有留言:
發佈留言