我想顺便问一下另外的问题,我没有使用亚马逊云S3 而是用了cloudflare的R2 而且我已经成功的备份到R2里面。
可以在cloudflare里面看到文件
但是我在discourse的后台没有显示备份的文件。
请问是哪里出了问题?
排查步骤
再手动备份一次,查看备份的日志。
这里多半是因为 Discourse 调用 R2 存储备份后的状态查看部分 API 有错误。
你看看日志上面的内容全不全。
我想顺便问一下另外的问题,我没有使用亚马逊云S3 而是用了cloudflare的R2 而且我已经成功的备份到R2里面。
可以在cloudflare里面看到文件
但是我在discourse的后台没有显示备份的文件。
再手动备份一次,查看备份的日志。
这里多半是因为 Discourse 调用 R2 存储备份后的状态查看部分 API 有错误。
你看看日志上面的内容全不全。
这是刚刚生成的截图,貌似显示一切正常,另外我在R2创建的是最高权限的API。
运行了下我的备份过程,貌似我们的日志是相同的。
[2024-07-26 11:56:00] pg_dump: executing SEQUENCE SET category_custom_fields_id_seq
[2024-07-26 11:56:00] Finalizing backup...
[2024-07-26 11:56:00] Creating archive: isharkfly-2024-07-26-115540-v20240723030506.tar.gz
[2024-07-26 11:56:00] Making sure archive does not already exist...
[2024-07-26 11:56:00] Creating empty archive...
[2024-07-26 11:56:00] Archiving data dump...
[2024-07-26 11:56:00] Archiving uploads...
[2024-07-26 11:56:00] Skipping uploads stored on S3.
[2024-07-26 11:56:00] Removing tmp '/var/www/discourse/tmp/backups/default/2024-07-26-115540' directory...
[2024-07-26 11:56:00] Gzipping archive, this may take a while...
[2024-07-26 11:56:05] Uploading archive...
[2024-07-26 11:56:09] Executing the after_create_hook for the backup...
[2024-07-26 11:56:09] Deleting old backups...
[2024-07-26 11:56:10] Cleaning stuff up...
[2024-07-26 11:56:10] Removing archive from local storage...
[2024-07-26 11:56:10] Removing '.tar' leftovers...
[2024-07-26 11:56:10] Marking backup as finished...
[2024-07-26 11:56:10] Refreshing disk stats...
[2024-07-26 11:56:10] Notifying 'honeymoose' of the end of the backup...
[2024-07-26 11:56:18] Finished!
那下一步看看是不是数据库备份表的记录的问题。