经过相当多的尝试和错误并一步步尝试找到解决方案后,我想我在这里分享问题并根据我发现的内容自己回答它们。除了一些零碎的内容之外,没有太多关于此的文档,这希望将来能对其他人有所帮助。
请注意,这是特定于Django、Celery、Redis和Digital Ocean App Platform的。
这主要是关于以下错误和进一步产生的影响:
OSError:[Errno 38]功能未实现
和
无法连接到redis://......
celery -A your_app worker --beat -l info
当您尝试在应用程序平台上运行 celery 命令或类似命令时,会发生第一个错误。目前数字海洋似乎不支持此功能。当您犯了许多潜在错误时,就会出现第二个错误。