【问题标题】:Magento 1.9 Session Files clearingMagento 1.9 会话文件清除
【发布时间】:2019-10-22 06:17:27
【问题描述】:

您好,我目前有一个 magento 1.9 站点,我使用会话存储作为文件,因为我发现使用数据库非常慢。

我目前有大约 16 gig 的会话文件要删除。

如果我跑:

找到 . -name 'sess*' -mtime +7 -exec rm -f {} \;

该站点停止运行,然后终止连接的数据库。

然后我查看了我更改的垃圾收集:

session.gc_probability = 1 session.gc_divisor = 100

当我这样做并重新启动 apache 时,网站也崩溃了?

删除这些文件的最佳方法是什么?

【问题讨论】:

  • 只需在站点没有很多访问者时使用 rm -rf var/session 删除它们。这将注销网站上的所有人,包括客户和管理员。

标签: php ubuntu magento magento-1.9


【解决方案1】:

您可以使用以下命令从 Magento 根目录中删除整个文件夹

rm -rf var/session/*

另外,如果你有足够的 RAM,你应该考虑使用 Redis 来存储会话。 Here is a nice tuto for Magento 1.

【讨论】:

    【解决方案2】:

    首先进入magento根目录的var/session文件夹

    find . -name "*" -print | xargs rm -rf
    

    该命令会在不提示的情况下删除当前文件夹中的所有数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      • 2015-04-16
      • 2011-10-02
      • 1970-01-01
      相关资源
      最近更新 更多