宝塔用户_tfhrlt 发表于 2024-4-29 17:06:43

【待反馈】计划任务,备份到阿里云OSS无法正常执行 需手动



系统:Ubuntu 18
面板:8.1.0
阿里云OSS 6.6
问题:填入配置正常无误填入然后有个奇怪的问题就是我手动点击计划任务执行 会正常无误的进行执行备份但是如果我没有进行手动执行的情况下 全程任务计划功能 自动按照时间比例去自动备份的话 会跑出乱码无法自动备份 除非手动点击执行功能才会正常备份    但是观看另外一个服务器的版本宝塔 除了系统版本是CentOS 7 宝塔版本一致 但是确很正常无错误代码
以下是自动备份后呈现的乱码显示


File "/www/server/panel/script/backup.py", line 58, in <module>
    backup.backupDatabase(sys.argv, sys.argv, echo_id)
File "/www/server/panel/script/backup.py", line 23, in backupDatabase
    self.backup_database(name, save=count, echo_id=echo_id)
File "class/panelBackup.py", line 746, in backup_database
    self.echo_start()
File "class/panelBackup.py", line 115, in echo_start
    print("\u2605\u5f00\u59cb\u5907\u4efd[{}]".format(public.format_date()))
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)

运维技术阿闯 发表于 2024-5-1 09:54:40

您好,根据您提供的错误信息,看起来是一个 Unicode 编码错误导致的问题。错误信息显示无法使用 'latin-1' 编解码器对某些字符进行编码,因为这些字符的编码超出了范围
尝试使用支持更广泛字符范围的编码器,如 'utf-8',来替代 'latin-1'。您可以在代码中将编码器设置为 'utf-8',以确保能够处理所有字符
页: [1]
查看完整版本: 【待反馈】计划任务,备份到阿里云OSS无法正常执行 需手动