账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    celery启动执行报错
    48
    0
    celery执行时出现如下错误:PS D:\Anaconda3\install\envs\superset_env\Lib\site-packages> celery --app=superset.tasks.celery_app:app worker --pool=prefork -O fair -c 4Loaded your LOCAL configuration at [D:\Anaconda3\install\envs\superset_env\Lib\site-packages\superset_config.py]logging was configured successfully2021-12-22 11:18:15,665:INFO:superset.utils.logging_configurator:logging was configured successfully2021-12-22 11:18:15,681:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'> -------------- celery@LAPTOP-49KFCB95 v4.3.0 (rhubarb)---- **** -------- * *** * -- Windows-10-10.0.19041-SP0 2021-12-22 11:18:17-- * - **** ---- ** ---------- [config]- ** ---------- .> app: __main__:0x1b458f7c308- ** ---------- .> transport: redis://localhost:6379/2- ** ---------- .> results: redis://localhost:6379/2- *** --- * --- .> concurrency: 4 (prefork)-- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)--- ***** ----- -------------- [queues] .> celery exchange=celery(direct) key=celery[2021-12-22 11:18:21,133: ERROR/SpawnPoolWorker-3] Process SpawnPoolWorker-3Traceback (most recent call last): File "D:\Anaconda3\install\envs\superset_env\Lib\site-packages\billiard\process.py", line 327, in _bootstrap self.run() File "D:\Anaconda3\install\envs\superset_env\Lib\site-packages\billiard\process.py", line 114, in run self._target(*self._args, **self._kwargs) File "D:\Anaconda3\install\envs\superset_env\Lib\site-packages\billiard\pool.py", line 289, in __call__ self.after_fork() File "D:\Anaconda3\install\envs\superset_env\Lib\site-packages\billiard\pool.py", line 421, in after_fork self.initializer(*self.initargs) File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\celery\concurrency\prefork.py", line 55, in process_initializer app.loader.init_worker() File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\celery\loaders\base.py", line 114, in init_worker self.import_default_modules() File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\celery\loaders\base.py", line 109, in import_default_modules return [self.import_task_module(m) for m in self.default_modules] File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\celery\loaders\base.py", line 109, in <listcomp> return [self.import_task_module(m) for m in self.default_modules] File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\celery\loaders\base.py", line 89, in import_task_module return self.import_from_cwd(module) File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\celery\loaders\base.py", line 98, in import_from_cwd package=package, File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\celery\utils\imports.py", line 111, in import_from_cwd return imp(module, package=package) File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\celery\loaders\base.py", line 92, in import_module return importlib.import_module(module, package=package) File "D:\Anaconda3\install\envs\superset_env\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 677, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 728, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\superset\sql_lab.py", line 37, in <module> from superset.db_engine_specs import BaseEngineSpec File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\superset\db_engine_specs\__init__.py", line 43, in <module> from superset.db_engine_specs.base import BaseEngineSpec File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\superset\db_engine_specs\base.py", line 61, in <module> from superset.models.sql_lab import Query File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\superset\models\__init__.py", line 17, in <module> from . import ( File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\superset\models\alerts.py", line 55, in <module> class Alert(Model, AuditMixinNullable): File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\superset\models\alerts.py", line 68, in Alert owners = relationship(security_manager.user_model, secondary=alert_owner) File "D:\Anaconda3\install\envs\superset_env\lib\site-packages\werkzeug\local.py", line 348, in __getattr__ return getattr(self._get_current_object(), name)AttributeError: 'NoneType' object has no attribute 'user_model'Process SpawnPoolWorker-3:Traceback (most recent call last):...这个报错该怎么解决呢?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 这辈子_只丶爱你 普通会员 1楼

      celery启动执行报错,这可能是由于多种原因导致的。以下是一些可能的原因和解决方案:

      1. 系统资源不足:如果你的系统资源(如CPU、内存、磁盘空间)不足,那么celery可能无法成功启动。解决方案是在保证系统资源充足的情况下,尝试重新启动celery服务。

      2. 安装问题:如果你的系统中缺少必要的库或者模块,那么celery可能无法正常工作。解决方案是在你的系统中添加或者更新所需的库或者模块。

      3. 启动文件路径错误:如果你的启动文件路径错误,那么celery可能无法找到启动文件,从而无法正常启动。解决方案是在你的系统中更改启动文件的路径。

      4. 安装包版本不兼容:如果你的celery版本与你的系统版本不兼容,那么celery可能无法正常工作。解决方案是在你的系统中升级celery的版本。

      5. 编程错误:如果你的编程错误导致celery无法正常启动,那么你需要检查你的代码,确保没有语法错误或者逻辑错误。

      6. 安全设置问题:如果你的安全设置(如防火墙、安全组等)阻止了celery的运行,那么你需要确保这些设置没有阻止celery的运行。

      以上是一些可能的原因和解决方案,具体的问题可能需要根据你的实际情况进行分析。如果你无法解决问题,可能需要寻求专业的技术支持。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部