점프 투 플라스크 Gunicorn 오류
(myproject) ubuntu@ip-172-26-2-207:~$ cd ~/projects/myproject
(myproject) ubuntu@ip-172-26-2-207:~/projects/myproject$ pip install gunicorn
Collecting gunicorn
Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB)
|████████████████████████████████| 79 kB 1.8 MB/s
Requirement already satisfied: setuptools>=3.0 in /home/ubuntu/venvs/myproject/lib/python3.8/site-packages (from gunicorn) (44.0.0)
Installing collected packages: gunicorn
Successfully installed gunicorn-20.1.0
(myproject) ubuntu@ip-172-26-2-207:~/projects/myproject$ gunicorn --bind 0:5000 "pybo:create_app()"
[2021-08-01 20:38:41 +0900] [64359] [INFO] Starting gunicorn 20.1.0
[2021-08-01 20:38:41 +0900] [64359] [INFO] Listening at: http://0.0.0.0:5000 (64359)
[2021-08-01 20:38:41 +0900] [64359] [INFO] Using worker: sync
[2021-08-01 20:38:41 +0900] [64361] [INFO] Booting worker with pid: 64361
[2021-08-01 20:38:42 +0900] [64361] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/home/ubuntu/venvs/myproject/lib/python3.8/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
worker.init_process()
File "/home/ubuntu/venvs/myproject/lib/python3.8/site-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/home/ubuntu/venvs/myproject/lib/python3.8/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/home/ubuntu/venvs/myproject/lib/python3.8/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/home/ubuntu/venvs/myproject/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/home/ubuntu/venvs/myproject/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/home/ubuntu/venvs/myproject/lib/python3.8/site-packages/gunicorn/util.py", line 412, in import_app
app = app(*args, **kwargs)
File "/home/ubuntu/projects/myproject/pybo/__init__.py", line 20, in create_app
app.config.from_envvar('APP_CONFIG_FILE')
File "/home/ubuntu/venvs/myproject/lib/python3.8/site-packages/flask/config.py", line 92, in from_envvar
raise RuntimeError(
RuntimeError: The environment variable 'APP_CONFIG_FILE' is not set and as such configuration could not be loaded. Set this variable and make it point to a configuration file
[2021-08-01 20:38:42 +0900] [64361] [INFO] Worker exiting (pid: 64361)
[2021-08-01 20:38:42 +0900] [64359] [INFO] Shutting down: Master
[2021-08-01 20:38:42 +0900] [64359] [INFO] Reason: Worker failed to boot.
(myproject) ubuntu@ip-172-26-2-207:~/projects/myproject$
310 페이지의 2단계에서 이렇게 오류가 뜹니다ㅠㅠ APP_CONFIG_FILE이 설정되지 않았다는 것 같은데 어떻게 해결하면 될까요? alias를 이용해서 .project파일을 만든 뒤에 MobaXterm에서 myproject를 입력해서 가상환경에 진입하고 시작하였습니다!
seooo03 님 752
2021년 8월 1일 8:44 오후