· 7 years ago · Aug 13, 2018, 07:58 PM
1$ sudo service uwsgi start
2
3chdir = /home/ubuntu/my_app
4module = my_app.wsgi
5# path below is to virtual environment
6home = /home/ubuntu/my_app/env
7http = :8000
8check-static = /var/www/my_app
9daemonize = /var/log/uwsgi/my_app
10
11# process-related settings
12master = true
13processes = 10
14vacuum = true
15
16mapped 800360 bytes (781 KB) for 10 cores
17*** Operational MODE: preforking ***
18Traceback (most recent call last):
19 File "./titlematch_api/wsgi.py", line 14, in <module>
20 application = get_wsgi_application()
21 File "/home/ubuntu/titlematch_api/env/lib/python3.4/site-packages/django/core/wsgi.py", line 14, in get_wsgi_application
22 django.setup()
23 File "/home/ubuntu/titlematch_api/env/lib/python3.4/site-packages/django/__init__.py", line 17, in setup
24 configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
25 File "/home/ubuntu/titlematch_api/env/lib/python3.4/site-packages/django/conf/__init__.py", line 48, in __getattr__
26 self._setup(name)
27 File "/home/ubuntu/titlematch_api/env/lib/python3.4/site-packages/django/conf/__init__.py", line 44, in _setup
28 self._wrapped = Settings(settings_module)
29 File "/home/ubuntu/titlematch_api/env/lib/python3.4/site-packages/django/conf/__init__.py", line 92, in __init__
30 mod = importlib.import_module(self.SETTINGS_MODULE)
31 File "/usr/lib/python3.4/importlib/__init__.py", line 109, in import_module
32 return _bootstrap._gcd_import(name[level:], package, level)
33 File "./titlematch_api/settings.py", line 20, in <module>
34 SECRET_KEY = os.environ['SECRET_KEY']
35 File "/usr/lib/python3.4/os.py", line 631, in __getitem__
36 raise KeyError(key) from None
37KeyError: 'SECRET_KEY'
38
39[uwsgi]
40chdir = /home/ubuntu/my_app
41module = my_app.wsgi
42# path below is to virtual environment
43home = /home/ubuntu/my_app/env
44http = :8000
45check-static = /var/www/my_app
46daemonize = /var/log/uwsgi/my_app
47
48# process-related settings
49master = true
50processes = 10
51vacuum = true
52
53#environment
54env=SECRET_KEY="My Super Secret Key"
55
56app = Flask(__name__)
57app.secret_key="My Super Secret Key"