这是一个包含多个部分的问题。第一部分是Apache 2.4.6在CentOS 7.6.1810上的PHP 7.2.17问题。我正在运行最新的Joomla3.9.x。当我打开PHP会话处理而不是数据库时,它可以在默认会话文件夹下正常工作。如果我设置一个自定义文件夹,则整个./session文件夹都将被删除,我猜是在执行cron或其他作业。有人可以指出我正确的方向来解决这个问题吗?
php_value session.save_path /var/www/vhosts/domain.com/session/
自定义会话文件夹的原因是需要进行负载平衡。我使用AWS托管和设置带有多个ec2实例的ELB。事件网站在5天的时间内获得了大量流量,然后回退,因此我可以将其放回共享的托管实例上。我担心如果用户点击一台服务器,Joomla将创建一个会话,然后他们碰巧跳到另一个实例,因为与那个实例不在同一个实例,它们将丢失会话。