我尝试使用 ssh 上的 putty 清空文件夹 (/var/lib/php/session/),但没有成功。我不知道哪里出了问题。
这是我使用的命令:
rm -rf /var/lib/php/session/*
每次我运行这个命令,它都会挂起而不返回。谢谢
答案1
可能其中某些文件仍被正在运行的 PHP 进程使用。您可以使用lsof -f
它来验证这一点。
您是否正在运行提供 PHP 脚本的 Web 服务器 (Apache、nginx 等) (由于您没有提供太多详细信息,因此这是另一个假设)?在这种情况下,您可以停止 Web 服务器,尝试再次运行命令,然后重新启动 Web 服务器,但请记住,这会破坏访问者的 Web 会话,因为您将删除所有会话数据。