执行celery -A application worker -B --loglevel=info
报错:[2023-01-06 12:18:31,895: ERROR/ForkPoolWorker-9] 执行失败,错误信息:unsupported locale setting
解决方案
使用 locale 查看当前语言设置:
可以看到LC_ALL都是空的,而其他配置的都是utf8,也就是说本地配置的编码不一致导致的。使用命令export即可
export LC_ALL="en_US.UTF-8"