【问题标题】:Open edx edxapp and edxapp_worker not running打开 edx edxapp 和 edxapp_worker 未运行
【发布时间】:2015-10-20 17:48:59
【问题描述】:

CMS 和 LMS 出现服务器错误。 我尝试重新启动 edxapp_worker 并出现错误:

sudo /edx/bin/supervisorctl restart edxapp_worker:
edxapp_worker:lms_high_mem_2: started
edxapp_worker:lms_default_3: started
edxapp_worker:cms_default_4: started
edxapp_worker:lms_high_4: started
edxapp_worker:cms_low_3: ERROR (abnormal termination)
edxapp_worker:cms_high_1: ERROR (abnormal termination)
edxapp_worker:lms_low_1: started

错误日志:

Traceback (most recent call last):
  File "/edx/app/edxapp/edx-platform/manage.py", line 111, in <module>
    startup = importlib.import_module(edx_args.startup)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/edx/app/edxapp/edx-platform/cms/startup.py", line 8, in <module>
    settings.INSTALLED_APPS  # pylint: disable=pointless-statement
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner
    self._setup()
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup
    self._wrapped = Settings(settings_module)
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/conf/__init__.py", line 95, in __init__
    raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'cms.envs.aws' (Is it on sys.path?): No module named validation

如何解决这个问题?

【问题讨论】:

  • 您应该查看 /edx/var/log/supervisor 目录中的主管错误日志。 cms_low_3tderr.log , cms_high_tderr.log
  • ImportError: 无法导入设置“cms.envs.aws”(是否在 sys.path 上?):没有名为验证的模块。这在两个文件中都有。
  • cms.envs.aws ?你确定吗 ?请发布错误日志
  • 我在我的问题中添加了错误日志
  • 您使用的是哪个版本的 open-edx?

标签: edx openedx


【解决方案1】:

看起来您安装的 Xblock 版本没有validation.py 文件。 重新安装它,它将解决此问题。

  /edx/bin/pip.edxapp install -e git+https://github.com/edx/XBlock.git@named-release/birch#egg=xblock

【讨论】:

  • 非常感谢!我用它来安装 Xblock --> github.com/edx/edx-platform/wiki/Installing-a-new-XBlock。也许我做错了什么
  • 弗兰克,这个错误是在安装 Xblock 后开始的。如何正确安装 Xblock?
  • 你还有这个ImportError: Could not import settings 'cms.envs.aws' (Is it on sys.path?): No module named validation 吗?
  • 我回滚了我的服务器。现在 CMS 和 LMS 正在工作,我没有 ImportError。我担心当我安装 Xblocks 时我会再次出错
  • @DmitriiUtrobin,所以现在你有一个工作的 open-edx 实例?并且您想知道如何安装自定义 xblock?
猜你喜欢
  • 2014-12-29
  • 1970-01-01
  • 2016-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-13
  • 1970-01-01
相关资源
最近更新 更多