我在两个EC2实例上使用fuse和S3fs将Moodle数据目录安装到S3 bucket。现在我在一个负载均衡器组中使用两个EC2实例,在不清除缓存之前,一切都很好。一旦我清除了应用程序的缓存,就会出现一个错误。
检测到编码错误,必须由程序员修复:无法从文件中取消数据序列化。读取或写入失败。
请建议我们如何为两个或两个以上的实例共享Moodledata目录。
听起来像是权限错误。
试试这个:
使用crontab。。。在rsync或任何用于确保数据同步并保持最新的方法之后,将权限应用于Moodledata的两个位置/bin/chown -R www-data.www-data /var/moodledataex1
。