我们的cpanel/php/sessions/ea-php56
文件中包含大量数据(32克),我将其更改为/temp
,因为我们所有其他站点的设置都没有明显的副作用。
如果可以的话,我们现在可以安全地删除/sessions/ea-php56
文件以恢复数据了吗?
是否也有cron可以定期清除新的/temp
文件?
答案 0 :(得分:0)
如果会议持续很长时间,则需要调查原因。 PHP具有一个垃圾收集器,该垃圾收集器应该在会话到期时删除它们。
32GB的会话非常高,即使对于非常繁忙的站点,除非您的PHP应用程序在会话中存储了太多内容,否则您应该永远不会看到几MB的内存。
如果可以的话,我们现在可以安全地删除/ sessions / ea-php56文件以恢复数据吗?
是的,只需通过SSH删除它即可。 rm -rf /path/to/directory
。由于该目录显然包含数百万个文件,因此我不建议您使用*
来使它们遍历,而是删除整个目录并在仍在使用时重新创建它。如果这样做,请确保重新创建的目录具有与先前目录相同的权限和所有权。
删除会话目录只会导致为正在使用您网站的任何人重置会话,该数据应该是临时的。
我将其更改为/ temp
我假设您的意思是/tmp
,根据提供的信息,您好像正在使用cPanel。请注意,在cPanel服务器上,/tmp
通常是已安装的磁盘映像,而不是物理分区或tmpfs
(虚拟磁盘)。因此,访问/tmp
中文件的速度会慢得多,并且可能会对服务器性能产生很大影响。