0

最近迁移了 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文件夹。

任何人都知道我可以尝试再次加载远程用户/房间头像吗?

4

1 回答 1

0

解决方案是将远程媒体清除到未来的日期,不要忘记纪元时间应该以毫秒为单位,而不是秒!

# Example:
# $ date --date '149 days ago' +%s
# 1589442217
# $ curl -X POST --header "Authorization: Bearer ACCESS_TOKEN" 'https://matrix.perthchat.org/_synapse/admin/v1/purge_media_cache?before_ts=1589442217000'
于 2021-07-15T04:38:29.390 回答