我可以安全地删除cpanel / php / sessions / ea-php56吗? OpenCart 2.3.0.2

时间:2019-02-14 23:51:40

标签: php

我们的cpanel/php/sessions/ea-php56文件中包含大量数据(32克),我将其更改为/temp,因为我们所有其他站点的设置都没有明显的副作用。

如果可以的话,我们现在可以安全地删除/sessions/ea-php56文件以恢复数据了吗?

是否也有cron可以定期清除新的/temp文件?

1 个答案:

答案 0 :(得分:0)

如果会议持续很长时间,则需要调查原因。 PHP具有一个垃圾收集器,该垃圾收集器应该在会话到期时删除它们。

32GB的会话非常高,即使对于非常繁忙的站点,除非您的PHP应用程序在会话中存储了太多内容,否则您应该永远不会看到几MB的内存。

  

如果可以的话,我们现在可以安全地删除/ sessions / ea-php56文件以恢复数据吗?

是的,只需通过SSH删除它即可。 rm -rf /path/to/directory。由于该目录显然包含数百万个文件,因此我不建议您使用*来使它们遍历,而是删除整个目录并在仍在使用时重新创建它。如果这样做,请确保重新创建的目录具有与先前目录相同的权限和所有权。

删除会话目录只会导致为正在使用您网站的任何人重置会话,该数据应该是临时的。

  

我将其更改为/ temp

我假设您的意思是/tmp,根据提供的信息,您好像正在使用cPanel。请注意,在cPanel服务器上,/tmp通常是已安装的磁盘映像,而不是物理分区或tmpfs(虚拟磁盘)。因此,访问/tmp中文件的速度会慢得多,并且可能会对服务器性能产生很大影响。