我试图做nginx的aws与这部电影Deploy a Django web app with Nginx to Amazon EC2,但我坚持24分钟...
当我试着检查gunicorn状态与
sudo supervisorctl status
我得到了按摩
FATAL Exited too quickly (process log may have details)
我发现错误日志,这是它说什么
ModuleNotFoundError: No module named 'ckeditor'
[2023-06-18 16:51:55 +0000] [16414] [INFO] Worker exiting (pid: 16414)
[2023-06-18 16:51:55 +0000] [16411] [WARNING] Worker with pid 16413 was terminated due to signal 15
[2023-06-18 16:51:55 +0000] [16411] [WARNING] Worker with pid 16414 was terminated due to signal 15
[2023-06-18 16:51:55 +0000] [16411] [INFO] Shutting down: Master
[2023-06-18 16:51:55 +0000] [16411] [INFO] Reason: Worker failed to boot.
[2023-06-18 16:51:57 +0000] [16415] [INFO] Starting gunicorn 20.1.0
[2023-06-18 16:51:57 +0000] [16415] [INFO] Listening at: unix:/home/ubuntu/myapp/app.sock (16415)
[2023-06-18 16:51:57 +0000] [16415] [INFO] Using worker: sync
[2023-06-18 16:51:57 +0000] [16416] [INFO] Booting worker with pid: 16416
[2023-06-18 16:51:57 +0000] [16417] [INFO] Booting worker with pid: 16417
[2023-06-18 16:51:57 +0000] [16418] [INFO] Booting worker with pid: 16418
[2023-06-18 16:51:57 +0000] [16416] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/home/ubuntu/env/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
worker.init_process()
File "/home/ubuntu/env/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/home/ubuntu/env/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/home/ubuntu/env/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/home/ubuntu/env/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/home/ubuntu/env/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/home/ubuntu/env/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app
mod = importlib.import_module(module)
File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/home/ubuntu/myapp/myapp/myapp/wsgi.py", line 16, in <module>
application = get_wsgi_application()
File "/home/ubuntu/env/lib/python3.10/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
django.setup(set_prefix=False)
File "/home/ubuntu/env/lib/python3.10/site-packages/django/init.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/ubuntu/env/lib/python3.10/site-packages/django/apps/registry.py", line 91, in populate
app_config = AppConfig.create(entry)
File "/home/ubuntu/env/lib/python3.10/site-packages/django/apps/config.py", line 193, in create
import_module(entry)
File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
我所知道的是CKEditor插件有问题。我正在使用虚拟环境,并在那里安装了ckeditor。在项目www.example.com中,'ckeditor'位于INSTALLED_APPS中。settings.py 'ckeditor' is in INSTALLED_APPS.
有人知道我该怎么做吗?
1条答案
按热度按时间anauzrmj1#
我认为是服务配置的问题。请检查以下内容以解决问题
1.服务配置使用安装包的同一虚拟环境。检查服务文件,通常它在linux中的位置是/etc/systemd/system/