问题描述
最近迁移了 perthchat.org,我遇到了同样的错误,远程用户/房间头像完全停止加载。所以我想好吧,我会在未来再次清除远程媒体:
curl -X POST --header "Authorization: Bearer long-access-token" '172.18.0.5:8008/_synapse/admin/v1/purge_media_cache?before_ts=1626710400'
奇怪的是,这并没有解决问题:P 没有一个远程头像想要加载。同样进行此媒体清除也没有释放任何空间,这是之前的内容:
"msg": [
"381M\t/matrix/synapse/storage/media-store/remote_content","5.3G\t/matrix/synapse/storage/media-store/remote_thumbnail"
]
之后:
"msg": [
"381M\t/matrix/synapse/storage/media-store/remote_content","5.3G\t/matrix/synapse/storage/media-store/remote_thumbnail"
]
还应注意此迁移之前的备份仅复制到 /matrix/synapse/storage/media-store/remote_thumbnail
文件夹,而不是 /matrix/synapse/storage/media-store/remote_content
文件夹。
有谁知道我可以尝试再次加载远程用户/房间头像吗?
解决方法
对此的解决方案是将远程媒体清除到未来的日期,不要忘记纪元时间应该以毫秒为单位,而不是秒!
Year 1 is 56000000
Remaining debt is 144000000
Year 2 is 56000000
Remaining debt is 144000000
Year 3 is 58000000
Remaining debt is 142000000
Year 4 is 60000000
Year 5 is 60000000