有一个图形类的celery任务,必须在windows下运行。
直接在命令行里敲celery是可以整体运行成功,得到正确结果的。
而使用nssm将celery包装成服务进行启动,虽然仍能正常启动任务,
但在任务运行过程中会报出:Failed to created the Direct3D device
,同时,任务会继续运行到结束,但结果并不正确(得到一个跟正确结果不同但差异并不是很大的结果)
个人已经尝试很久都没有结果非常郁闷,欢迎提供答案或者任何一点点思路都行,非常感谢!
注:nssm是一个将windows下exe包装成服务的软件,之所以要使用它是出于服务器稳定的考虑。
POPMUISE
相关分类