我可以安全地删除cpanel中cagefs/var/cpanel/php/sessions/ea phpxx(xx为版本)中的会话吗?

我可以安全地删除cpanel中cagefs/var/cpanel/php/sessions/ea phpxx(xx为版本)中的会话吗?,php,session,Php,Session,我可以安全地删除cpanel中cagefs/var/cpanel/php/sessions/ea phpxx(xx为版本)中的会话吗 我已经占用了超过1GB的空间,它们已经3-4个月了。这些会话文件似乎可以删除(至少我尝试通过ftp使用PHP7.0,但没有收到任何通知/警告) 5.4的问题是文件夹被删除并重新创建 就像在这个链接中一样 我解决了以下问题:通过将会话路径设置为/var/cpanel/php/sessions/ea-php55而不是/var/cpanel/php/sessions/e

我可以安全地删除cpanel中cagefs/var/cpanel/php/sessions/ea phpxx(xx为版本)中的会话吗


我已经占用了超过1GB的空间,它们已经3-4个月了。

这些会话文件似乎可以删除(至少我尝试通过ftp使用PHP7.0,但没有收到任何通知/警告)

5.4的问题是文件夹被删除并重新创建

就像在这个链接中一样


我解决了以下问题:通过将会话路径设置为/var/cpanel/php/sessions/ea-php55而不是/var/cpanel/php/sessions/ea-php54,并使用php 5.4,您可以在这个目录“/usr/local/cpanel/cpanel/config/session.pm”上添加这个命令end-of-session.pm

package Cpanel::Config::Session; 
our $SESSION_EXPIRE_TIME = ( 60 * 60 * 24);
清除所有24岁以上的马

此命令可清除到中的所有会话 “/usr/local/cpanel/cpanel/Session/*”

我也遇到了同样的问题(inodes饱和),删除文件时没有出现问题

根据@Hamed引用的cPanel论坛管理员的建议,我制作了一个用于cronjob的小脚本。希望这能帮助他人(小心使用,风险自负):


在这种情况下,脚本将删除所有超过30天的会话文件。

嘿,我认为您最好询问有关“谢谢”的服务器管理相关问题。嗯,我的主机提供商删除了它们:))之后我收到了通知。我恢复了整个文件夹ea-php54,但警告仍然存在。谢谢@Hamed,我刚刚添加了一个答案来改进您的。
#!/bin/bash

session_dir="/var/cpanel/php/sessions"

touch --date "$(date -d '30 days ago' +'%Y-%m-%d %H:%M:%S')" $session_dir/older_than_this

find $session_dir -type f -not -newer $session_dir/older_than_this -delete