Last active
December 23, 2015 19:09
-
-
Save jacobh/6680497 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gizmag)jacob [master] ~/p/gizmag $ gunicorn gizmag.wsgi:application | |
2013-09-24 16:38:23 [73705] [INFO] Starting gunicorn 18.0 | |
2013-09-24 16:38:23 [73705] [INFO] Listening at: http://127.0.0.1:8000 (73705) | |
2013-09-24 16:38:23 [73705] [INFO] Using worker: sync | |
2013-09-24 16:38:23 [73708] [INFO] Booting worker with pid: 73708 | |
2013-09-24 16:38:23 [73708] [ERROR] Exception in worker process: | |
Traceback (most recent call last): | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker | |
worker.init_process() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process | |
self.wsgi = self.app.wsgi() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi | |
self.callable = self.load() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 62, in load | |
return self.load_wsgiapp() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load_wsgiapp | |
return util.import_app(self.app_uri) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/util.py", line 354, in import_app | |
__import__(module) | |
File "/Users/jacob/p/gizmag/gizmag/__init__.py", line 16, in <module> | |
post_migrate.connect(update_permissions_after_migration) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 75, in connect | |
if settings.DEBUG: | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 53, in __getattr__ | |
self._setup(name) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 46, in _setup | |
% (desc, ENVIRONMENT_VARIABLE)) | |
ImproperlyConfigured: Requested setting DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. | |
Traceback (most recent call last): | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker | |
worker.init_process() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process | |
self.wsgi = self.app.wsgi() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi | |
self.callable = self.load() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 62, in load | |
return self.load_wsgiapp() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load_wsgiapp | |
return util.import_app(self.app_uri) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/util.py", line 354, in import_app | |
__import__(module) | |
File "/Users/jacob/p/gizmag/gizmag/__init__.py", line 16, in <module> | |
post_migrate.connect(update_permissions_after_migration) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 75, in connect | |
if settings.DEBUG: | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 53, in __getattr__ | |
self._setup(name) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 46, in _setup | |
% (desc, ENVIRONMENT_VARIABLE)) | |
ImproperlyConfigured: Requested setting DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. | |
2013-09-24 16:38:23 [73708] [INFO] Worker exiting (pid: 73708) | |
2013-09-24 16:38:23 [73705] [INFO] Shutting down: Master | |
2013-09-24 16:38:23 [73705] [INFO] Reason: Worker failed to boot. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gizmag)jacob [master] ~/p/gizmag $ export DJANGO_CONFIGURATION=Prod | |
(gizmag)jacob [master] ~/p/gizmag $ export DJANGO_SETTINGS_MODULE=gizmag.settings | |
(gizmag)jacob [master] ~/p/gizmag $ gunicorn gizmag.wsgi:application | |
2013-09-24 16:39:09 [73732] [INFO] Starting gunicorn 18.0 | |
2013-09-24 16:39:09 [73732] [INFO] Listening at: http://127.0.0.1:8000 (73732) | |
2013-09-24 16:39:09 [73732] [INFO] Using worker: sync | |
2013-09-24 16:39:09 [73735] [INFO] Booting worker with pid: 73735 | |
2013-09-24 16:39:09 [73735] [ERROR] Exception in worker process: | |
Traceback (most recent call last): | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker | |
worker.init_process() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process | |
self.wsgi = self.app.wsgi() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi | |
self.callable = self.load() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 62, in load | |
return self.load_wsgiapp() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load_wsgiapp | |
return util.import_app(self.app_uri) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/util.py", line 354, in import_app | |
__import__(module) | |
File "/Users/jacob/p/gizmag/gizmag/__init__.py", line 16, in <module> | |
post_migrate.connect(update_permissions_after_migration) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 75, in connect | |
if settings.DEBUG: | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 53, in __getattr__ | |
self._setup(name) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 48, in _setup | |
self._wrapped = Settings(settings_module) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 132, in __init__ | |
mod = importlib.import_module(self.SETTINGS_MODULE) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module | |
__import__(name) | |
File "/Users/jacob/p/gizmag/gizmag/settings.py", line 425, in <module> | |
class Dev(Base): | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/configurations/base.py", line 30, in __new__ | |
raise ImproperlyConfigured(install_failure) | |
ImproperlyConfigured: django-configurations settings importer wasn't correctly installed. Please use one of the starter functions to install it as mentioned in the docs: http://django-configurations.readthedocs.org/ | |
Traceback (most recent call last): | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/arbiter.py", line 495, in spawn_worker | |
worker.init_process() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process | |
self.wsgi = self.app.wsgi() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi | |
self.callable = self.load() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 62, in load | |
return self.load_wsgiapp() | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load_wsgiapp | |
return util.import_app(self.app_uri) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/gunicorn/util.py", line 354, in import_app | |
__import__(module) | |
File "/Users/jacob/p/gizmag/gizmag/__init__.py", line 16, in <module> | |
post_migrate.connect(update_permissions_after_migration) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 75, in connect | |
if settings.DEBUG: | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 53, in __getattr__ | |
self._setup(name) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 48, in _setup | |
self._wrapped = Settings(settings_module) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/conf/__init__.py", line 132, in __init__ | |
mod = importlib.import_module(self.SETTINGS_MODULE) | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module | |
__import__(name) | |
File "/Users/jacob/p/gizmag/gizmag/settings.py", line 425, in <module> | |
class Dev(Base): | |
File "/Users/jacob/.virtualenvs/gizmag/lib/python2.7/site-packages/configurations/base.py", line 30, in __new__ | |
raise ImproperlyConfigured(install_failure) | |
ImproperlyConfigured: django-configurations settings importer wasn't correctly installed. Please use one of the starter functions to install it as mentioned in the docs: http://django-configurations.readthedocs.org/ | |
2013-09-24 16:39:09 [73735] [INFO] Worker exiting (pid: 73735) | |
2013-09-24 16:39:09 [73732] [INFO] Shutting down: Master | |
2013-09-24 16:39:09 [73732] [INFO] Reason: Worker failed to boot. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# I can provide my entire settings file if required | |
from configurations import Configuration | |
class Base(Configuration): | |
... | |
class Dev(Base): | |
DEBUG = True | |
... | |
class Test(Dev): | |
... | |
class Prod(Base): | |
pass |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import os | |
import sys | |
if 'test' in sys.argv: | |
default_config = 'Test' | |
else: | |
default_config = 'Dev' | |
if __name__ == "__main__": | |
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'gizmag.settings') | |
os.environ.setdefault('DJANGO_CONFIGURATION', default_config) | |
from configurations.management import execute_from_command_line | |
execute_from_command_line(sys.argv) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'gizmag.settings') | |
os.environ.setdefault('DJANGO_CONFIGURATION', 'Prod') | |
from configurations.wsgi import get_wsgi_application | |
application = get_wsgi_application() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment