Subject: [Django] Piston crash report |
From: liamk@companyname.com |
Date: 06/12/2012 05:06 PM |
To: servererror@companyname.com, liamk@companyname.com, dean@companyname.com |
Socket closed
Request Method: | POST |
---|---|
Request URL: | http://prod.companyname.com/api/2.0/audio.json/?app=companyname_cms&appsig=61abee8c444314470551527ab74d34d6&user=cms&sig=f760cfc946fdf1e3b504e3a5abf1fcbc×tamp=1339546013 |
Django Version: | 1.2.5 SVN-16486 |
Exception Type: | IOError |
Exception Value: | Socket closed |
Exception Location: | /var/www/prod.companyname.com/eggs/amqplib-1.0.2-py2.6.egg/amqplib/client_0_8/method_framing.py in read_method, line 221 |
Python Executable: | /var/www/prod.companyname.com/bin/python |
Python Version: | 2.6.5 |
Python Path: | ['/var/www/prod.companyname.com/eggs/Babel-0.9.6-py2.6.egg', '/var/www/prod.companyname.com/eggs/BeautifulSoup-3.2.0-py2.6.egg', '/var/www/prod.companyname.com/eggs/celery-2.5.1-py2.6.egg', '/var/www/prod.companyname.com/eggs/django_admin_tools-0.4.0-py2.6.egg', '/var/www/prod.companyname.com/eggs/django_celery-2.2.4-py2.6.egg', '/var/www/prod.companyname.com/eggs/docutils-0.8-py2.6.egg', '/var/www/prod.companyname.com/eggs/feedparser-5.0.1-py2.6.egg', '/var/www/prod.companyname.com/eggs/flup-1.0.3.dev_20110405-py2.6.egg', '/var/www/prod.companyname.com/eggs/gunicorn-0.12.0-py2.6.egg', '/var/www/prod.companyname.com/eggs/hashlib-20081119-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/eggs/httplib2-0.7.1-py2.6.egg', '/var/www/prod.companyname.com/eggs/Jinja2-2.6-py2.6.egg', '/var/www/prod.companyname.com/eggs/MarkupSafe-0.15-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/eggs/mwlib-0.12.14-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/eggs/distribute-0.6.19-py2.6.egg', '/var/www/prod.companyname.com/eggs/poster-0.8.1-py2.6.egg', '/var/www/prod.companyname.com/eggs/psycopg2-2.4.2-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/eggs/pycrypto-2.3-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/eggs/python_memcached-1.47-py2.6.egg', '/var/www/prod.companyname.com/eggs/sqlparse-0.1.2-py2.6.egg', '/var/www/prod.companyname.com/eggs/django_debug_toolbar-0.9.4-py2.6.egg', '/var/www/prod.companyname.com/eggs/wikimarkup-1.01b1_encoding_patch_removed_django_depends-py2.6.egg', '/var/www/prod.companyname.com/eggs/djangorecipe-0.99-py2.6.egg', '/var/www/prod.companyname.com/src/django', '/var/www/prod.companyname.com/eggs/zc.recipe.egg-1.3.2-py2.6.egg', '/var/www/prod.companyname.com/eggs/zc.buildout-1.5.2-py2.6.egg', '/var/www/prod.companyname.com/eggs/roman-1.4.0-py2.6.egg', '/var/www/prod.companyname.com/eggs/qserve-0.0.1-py2.6.egg', '/var/www/prod.companyname.com/eggs/apipkg-1.0-py2.6.egg', '/var/www/prod.companyname.com/eggs/pyPdf-1.13-py2.6.egg', '/var/www/prod.companyname.com/eggs/WebOb-1.1beta1-py2.6.egg', '/var/www/prod.companyname.com/eggs/timelib-0.2.2-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/eggs/lockfile-0.8-py2.6.egg', '/var/www/prod.companyname.com/eggs/Twisted-11.0.0-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/eggs/odfpy-0.9.3-py2.6.egg', '/var/www/prod.companyname.com/eggs/pyparsing-1.5.6-py2.6.egg', '/var/www/prod.companyname.com/eggs/django_picklefield-0.1.9-py2.6.egg', '/var/www/prod.companyname.com/eggs/ordereddict-1.1-py2.6.egg', '/var/www/prod.companyname.com/eggs/python_dateutil-1.5-py2.6.egg', '/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg', '/var/www/prod.companyname.com/eggs/anyjson-0.3.1-py2.6.egg', '/var/www/prod.companyname.com/eggs/importlib-1.0.2-py2.6.egg', '/var/www/prod.companyname.com/eggs/zope.interface-3.6.4-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/eggs/amqplib-1.0.2-py2.6.egg', '/var/www/prod.companyname.com/parts/django', '/var/www/prod.companyname.com', '/var/www/prod.companyname.com/obsidian/django', '/var/www/prod.companyname.com/parts/django-extensions/django-extensions-0.4.1', '/var/www/prod.companyname.com/#/var/www/prod.companyname.com/parts/django-piston/django-piston', '/var/www/prod.companyname.com/parts/django-piston/prencher-django-piston-f156b38f5567', '/var/www/prod.companyname.com/parts/geopy/geopy-0.94', '/var/www/prod.companyname.com/lib/python2.6/site-packages/pip-0.8.1-py2.6.egg', '/var/www/prod.companyname.com/lib/python2.6/site-packages/Cython-0.14.1-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/lib/python2.6/site-packages/lxml-2.3-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/lib/python2.6/site-packages', '/var/www/prod.companyname.com/obsidian/django', '/var/www/prod.companyname.com/obsidian/django/obsidian', '/var/www/prod.companyname.com/parts/PIL', '/var/www/prod.companyname.com/parts/PIL/PIL', '/var/www/prod.companyname.com/parts/zlib', '/var/www/prod.companyname.com/bin', '/var/www/prod.companyname.com/lib/python2.6/site-packages/distribute-0.6.14-py2.6.egg', '/var/www/prod.companyname.com/lib/python2.6/site-packages/django_debug_toolbar-0.8.4-py2.6.egg', '/var/www/prod.companyname.com/lib/python2.6/site-packages/PIL-1.1.7-py2.6-linux-x86_64.egg', '/var/www/prod.companyname.com/lib64/python26.zip', '/var/www/prod.companyname.com/lib64/python2.6', '/var/www/prod.companyname.com/lib64/python2.6/plat-linux2', '/var/www/prod.companyname.com/lib64/python2.6/lib-tk', '/var/www/prod.companyname.com/lib64/python2.6/lib-old', '/var/www/prod.companyname.com/lib64/python2.6/lib-dynload', '/usr/lib/python2.6', '/usr/lib64/python2.6', '/var/www/prod.companyname.com/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info', '/var/www/prod.companyname.com/companyname', '/var/www/prod.companyname.com'] |
Server time: | Tue, 12 Jun 2012 17:06:56 -0700 |
/var/www/prod.companyname.com/obsidian/django/obsidian/api2/handlers.py
in create
Variable | Value |
---|---|
request | <WSGIRequest
GET:<QueryDict: {u'timestamp': [u'1339546013'], u'app': [u'companyname_cms'], u'sig': [u'f760cfc946fdf1e3b504e3a5abf1fcbc'], u'appsig': [u'61abee8c444314470551527ab74d34d6'], u'user': [u'cms']}>,
POST:{},
COOKIES:{},
META:{'CONTENT_LENGTH': '398',
'CONTENT_TYPE': 'application/json',
'HTTP_ACCEPT': '*/*',
'HTTP_HOST': 'prod.companyname.com',
'HTTP_USER_AGENT': 'PECL::HTTP/1.7.0 (PHP/5.2.14)',
'HTTP_X_FORWARDED_FOR': '174.129.242.156',
'HTTP_X_FORWARDED_PROTO': 'http',
'HTTP_X_HOST': 'prod.companyname.com',
'PATH_INFO': u'/api/2.0/audio.json/',
'QUERY_STRING': 'app=companyname_cms&appsig=61abee8c444314470551527ab74d34d6&user=cms&sig=f760cfc946fdf1e3b504e3a5abf1fcbc×tamp=1339546013',
'RAW_URI': '/api/2.0/audio.json/?app=companyname_cms&appsig=61abee8c444314470551527ab74d34d6&user=cms&sig=f760cfc946fdf1e3b504e3a5abf1fcbc×tamp=1339546013',
'REMOTE_ADDR': '174.129.242.156',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'POST',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'prod.companyname.com',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.0',
'gunicorn.socket': <socket._socketobject object at 0x3506910>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2aaaaaaf41e0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x350ea50>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
self | <obsidian.api2.handlers.AudioHandler object at 0x26e5a90> |
/var/www/prod.companyname.com/obsidian/django/obsidian/api2/handlers.py
in _create_or_update_object
Variable | Value |
---|---|
cls | <class 'obsidian.obs.models.Audio'> |
content_type | 'application/json' |
data | {u'audio': [{u'audio_url': u'http://www.companyname.com/files/companyname/audio/1080579_76a447df3032f55cc0bc5afdf7dcced2.mp3',
u'license_class': u'GFDL',
u'publisher': u'HearPlanet, Inc.',
u'status': u'PUBLISHED',
u'submittedUrl': u'http://www.companyname.com/section_id?app=companyname_cms&appsig=4d0143f5fd8af795f0d687950ace2d55&user=cms&sig=4197ff59cdbe44424fe4fab1a00fa52d×tamp=1339546011'}],
u'id': 2721821} |
id | None |
method | 'POST' |
raw_data | None |
request | <WSGIRequest
GET:<QueryDict: {u'timestamp': [u'1339546013'], u'app': [u'companyname_cms'], u'sig': [u'f760cfc946fdf1e3b504e3a5abf1fcbc'], u'appsig': [u'61abee8c444314470551527ab74d34d6'], u'user': [u'cms']}>,
POST:{},
COOKIES:{},
META:{'CONTENT_LENGTH': '398',
'CONTENT_TYPE': 'application/json',
'HTTP_ACCEPT': '*/*',
'HTTP_HOST': 'prod.companyname.com',
'HTTP_USER_AGENT': 'PECL::HTTP/1.7.0 (PHP/5.2.14)',
'HTTP_X_FORWARDED_FOR': '174.129.242.156',
'HTTP_X_FORWARDED_PROTO': 'http',
'HTTP_X_HOST': 'prod.companyname.com',
'PATH_INFO': u'/api/2.0/audio.json/',
'QUERY_STRING': 'app=companyname_cms&appsig=61abee8c444314470551527ab74d34d6&user=cms&sig=f760cfc946fdf1e3b504e3a5abf1fcbc×tamp=1339546013',
'RAW_URI': '/api/2.0/audio.json/?app=companyname_cms&appsig=61abee8c444314470551527ab74d34d6&user=cms&sig=f760cfc946fdf1e3b504e3a5abf1fcbc×tamp=1339546013',
'REMOTE_ADDR': '174.129.242.156',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'POST',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'prod.companyname.com',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.0',
'gunicorn.socket': <socket._socketobject object at 0x3506910>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2aaaaaaf41e0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x350ea50>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
user | <User: cms> |
/var/www/prod.companyname.com/obsidian/django/obsidian/api2/models.py
in create_from_data
Variable | Value |
---|---|
audio | <api2.models.AudioWrapper object at 0x350e0d0> |
audio_dict | {u'audio_url': u'http://www.companyname.com/files/companyname/audio/1080579_76a447df3032f55cc0bc5afdf7dcced2.mp3',
u'license_class': u'GFDL',
u'publisher': u'HearPlanet, Inc.',
u'status': u'PUBLISHED',
u'submittedUrl': u'http://www.companyname.com/section_id?app=companyname_cms&appsig=4d0143f5fd8af795f0d687950ace2d55&user=cms&sig=4197ff59cdbe44424fe4fab1a00fa52d×tamp=1339546011'} |
audio_file | None |
audio_id | None |
audio_list | [{u'audio_url': u'http://www.companyname.com/files/companyname/audio/1080579_76a447df3032f55cc0bc5afdf7dcced2.mp3',
u'license_class': u'GFDL',
u'publisher': u'HearPlanet, Inc.',
u'status': u'PUBLISHED',
u'submittedUrl': u'http://www.companyname.com/section_id?app=companyname_cms&appsig=4d0143f5fd8af795f0d687950ace2d55&user=cms&sig=4197ff59cdbe44424fe4fab1a00fa52d×tamp=1339546011'}] |
audio_path | None |
audio_url | u'http://www.companyname.com/files/companyname/audio/1080579_76a447df3032f55cc0bc5afdf7dcced2.mp3' |
id | None |
kwargs | {'id': None,
'request': <WSGIRequest
GET:<QueryDict: {u'timestamp': [u'1339546013'], u'app': [u'companyname_cms'], u'sig': [u'f760cfc946fdf1e3b504e3a5abf1fcbc'], u'appsig': [u'61abee8c444314470551527ab74d34d6'], u'user': [u'cms']}>,
POST:{},
COOKIES:{},
META:{'CONTENT_LENGTH': '398',
'CONTENT_TYPE': 'application/json',
'HTTP_ACCEPT': '*/*',
'HTTP_HOST': 'prod.companyname.com',
'HTTP_USER_AGENT': 'PECL::HTTP/1.7.0 (PHP/5.2.14)',
'HTTP_X_FORWARDED_FOR': '174.129.242.156',
'HTTP_X_FORWARDED_PROTO': 'http',
'HTTP_X_HOST': 'prod.companyname.com',
'PATH_INFO': u'/api/2.0/audio.json/',
'QUERY_STRING': 'app=companyname_cms&appsig=61abee8c444314470551527ab74d34d6&user=cms&sig=f760cfc946fdf1e3b504e3a5abf1fcbc×tamp=1339546013',
'RAW_URI': '/api/2.0/audio.json/?app=companyname_cms&appsig=61abee8c444314470551527ab74d34d6&user=cms&sig=f760cfc946fdf1e3b504e3a5abf1fcbc×tamp=1339546013',
'REMOTE_ADDR': '174.129.242.156',
'REMOTE_PORT': '80',
'REQUEST_METHOD': 'POST',
'SCRIPT_NAME': u'',
'SERVER_NAME': 'prod.companyname.com',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'gunicorn/0.12.0',
'gunicorn.socket': <socket._socketobject object at 0x3506910>,
'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2aaaaaaf41e0>,
'wsgi.input': <gunicorn.http.body.Body object at 0x350ea50>,
'wsgi.multiprocess': True,
'wsgi.multithread': False,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>,
'user': <User: cms>} |
license_class | u'GFDL' |
new_audio | [] |
obj_dict | {u'audio': [{u'audio_url': u'http://www.companyname.com/files/companyname/audio/1080579_76a447df3032f55cc0bc5afdf7dcced2.mp3',
u'license_class': u'GFDL',
u'publisher': u'HearPlanet, Inc.',
u'status': u'PUBLISHED',
u'submittedUrl': u'http://www.companyname.com/section_id?app=companyname_cms&appsig=4d0143f5fd8af795f0d687950ace2d55&user=cms&sig=4197ff59cdbe44424fe4fab1a00fa52d×tamp=1339546011'}],
u'id': 2721821} |
publisher_str | u'HearPlanet, Inc.' |
section | <Section: Overview> |
section_id | 2721821 |
self | <api2.models.AudioManager object at 0x221e750> |
status | u'PUBLISHED' |
/var/www/prod.companyname.com/obsidian/django/obsidian/api2/models.py
in get_audio_object
Variable | Value |
---|---|
audio_file | None |
audio_obj | <Audio: > |
audio_path | None |
audio_url | u'http://www.companyname.com/files/companyname/audio/1080579_76a447df3032f55cc0bc5afdf7dcced2.mp3' |
self | <api2.models.AudioWrapper object at 0x350e0d0> |
/var/www/prod.companyname.com/eggs/celery-2.5.1-py2.6.egg/celery/app/task/__init__.py
in delay
Variable | Value |
---|---|
args | (1193075L,
2721821,
None,
u'http://www.companyname.com/files/companyname/audio/1080579_76a447df3032f55cc0bc5afdf7dcced2.mp3') |
kwargs | {} |
self | <class Task of <Celery: default:0x2086a50>> |
/var/www/prod.companyname.com/eggs/celery-2.5.1-py2.6.egg/celery/app/task/__init__.py
in apply_async
Variable | Value |
---|---|
args | (1193075L,
2721821,
None,
u'http://www.companyname.com/files/companyname/audio/1080579_76a447df3032f55cc0bc5afdf7dcced2.mp3') |
conf | Error in formatting: 'DictAttribute' object has no attribute 'iterkeys' |
connection | None |
kwargs | {} |
options | {'binding_key': 'default',
'delivery_mode': 2,
'exchange': 'prod',
'exchange_type': 'direct',
'immediate': False,
'mandatory': False,
'queue': 'prod',
'routing_key': 'default',
'serializer': 'pickle'} |
publisher | None |
queues | None |
router | <celery.routes.Router object at 0x350ec10> |
self | <class Task of <Celery: default:0x2086a50>> |
task_id | None |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/connection.py
in acquire
Variable | Value |
---|---|
R | <function <lambda> at 0x2b0ad70> |
block | True |
self | <celery.app.amqp.PublisherPool object at 0x2d3c210> |
timeout | None |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/pools.py
in prepare
Variable | Value |
---|---|
p | <function <lambda> at 0x2b0ad70> |
self | <celery.app.amqp.PublisherPool object at 0x2d3c210> |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/pools.py
in <lambda>
Variable | Value |
---|---|
self | <celery.app.amqp.PublisherPool object at 0x2d3c210> |
/var/www/prod.companyname.com/eggs/celery-2.5.1-py2.6.egg/celery/app/amqp.py
in create_producer
Variable | Value |
---|---|
conn | <BrokerConnection: amqp://companyname@127.0.0.1:5672// at 0x350e510> |
self | <celery.app.amqp.PublisherPool object at 0x2d3c210> |
/var/www/prod.companyname.com/eggs/celery-2.5.1-py2.6.egg/celery/app/amqp.py
in TaskPublisher
Variable | Value |
---|---|
_ | 'prod' |
args | (<BrokerConnection: amqp://companyname@127.0.0.1:5672// at 0x350e510>,) |
conf | Error in formatting: 'DictAttribute' object has no attribute 'iterkeys' |
default_queue | {'binding_key': 'default',
'exchange': 'prod',
'exchange_type': 'direct',
'routing_key': 'default'} |
defaults | {'app': <Celery: default:0x2086a50>,
'compression': None,
'enable_utc': False,
'exchange': 'prod',
'exchange_type': 'direct',
'retry': True,
'retry_policy': {'interval_max': 1,
'interval_start': 0,
'interval_step': 0.20000000000000001,
'max_retries': 100},
'routing_key': 'default',
'serializer': 'pickle'} |
kwargs | {'auto_declare': False} |
self | <celery.app.amqp.AMQP object at 0x2d3c650> |
/var/www/prod.companyname.com/eggs/celery-2.5.1-py2.6.egg/celery/app/amqp.py
in __init__
Variable | Value |
---|---|
args | (<BrokerConnection: amqp://companyname@127.0.0.1:5672// at 0x350e510>,) |
kwargs | {'auto_declare': False,
'compression': None,
'exchange': 'prod',
'exchange_type': 'direct',
'routing_key': 'default',
'serializer': 'pickle'} |
self | <celery.app.amqp.TaskPublisher object at 0x350e3d0> |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/compat.py
in __init__
Variable | Value |
---|---|
auto_delete | None |
channel | None |
connection | <BrokerConnection: amqp://companyname@127.0.0.1:5672// at 0x350e510> |
durable | None |
exchange | 'prod' |
exchange_type | 'direct' |
kwargs | {'auto_declare': False, 'compression': None, 'serializer': 'pickle'} |
routing_key | 'default' |
self | <celery.app.amqp.TaskPublisher object at 0x350e3d0> |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/messaging.py
in __init__
Variable | Value |
---|---|
BrokerConnection | <class 'kombu.connection.BrokerConnection'> |
auto_declare | False |
channel | <BrokerConnection: amqp://companyname@127.0.0.1:5672// at 0x350e510> |
compression | None |
exchange | <unbound Exchange prod(direct)> |
on_return | None |
routing_key | None |
self | <celery.app.amqp.TaskPublisher object at 0x350e3d0> |
serializer | 'pickle' |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/connection.py
in default_channel
Variable | Value |
---|---|
self | <BrokerConnection: amqp://companyname@127.0.0.1:5672// at 0x350e510> |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/connection.py
in connection
Variable | Value |
---|---|
self | <BrokerConnection: amqp://companyname@127.0.0.1:5672// at 0x350e510> |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/connection.py
in _establish_connection
Variable | Value |
---|---|
self | <BrokerConnection: amqp://companyname@127.0.0.1:5672// at 0x350e510> |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/transport/amqplib.py
in establish_connection
Variable | Value |
---|---|
conninfo | <BrokerConnection: amqp://companyname@127.0.0.1:5672// at 0x350e510> |
default_value | 'AMQPLAIN' |
name | 'login_method' |
self | <kombu.transport.amqplib.Transport object at 0x350e1d0> |
/var/www/prod.companyname.com/eggs/kombu-2.1.3-py2.6.egg/kombu/transport/amqplib.py
in __init__
Variable | Value |
---|---|
args | () |
kwargs | {'connect_timeout': 4,
'host': '127.0.0.1:5672',
'insist': False,
'login_method': 'AMQPLAIN',
'password': 'upmuc2p1',
'ssl': False,
'userid': 'companyname',
'virtual_host': '/'} |
self | <kombu.transport.amqplib.Connection object at 0x350e6d0> |
/var/www/prod.companyname.com/eggs/amqplib-1.0.2-py2.6.egg/amqplib/client_0_8/connection.py
in __init__
Variable | Value |
---|---|
client_properties | None |
connect_timeout | 4 |
d | {'library': 'Python amqplib', 'library_version': '1.0.2'} |
host | '127.0.0.1:5672' |
insist | False |
kwargs | {} |
locale | 'en_US' |
login_method | 'AMQPLAIN' |
login_response | '\x05LOGINS\x00\x00\x00\ncompanyname\x08PASSWORDS\x00\x00\x00\x08upmuc2p1' |
password | 'upmuc2p1' |
self | <kombu.transport.amqplib.Connection object at 0x350e6d0> |
ssl | False |
userid | 'companyname' |
virtual_host | '/' |
/var/www/prod.companyname.com/eggs/amqplib-1.0.2-py2.6.egg/amqplib/client_0_8/abstract_channel.py
in wait
Variable | Value |
---|---|
allowed_methods | [(10, 20), (10, 30)] |
self | <kombu.transport.amqplib.Connection object at 0x350e6d0> |
/var/www/prod.companyname.com/eggs/amqplib-1.0.2-py2.6.egg/amqplib/client_0_8/connection.py
in _wait_method
Variable | Value |
---|---|
allowed_methods | [(10, 20), (10, 30)] |
channel_id | 0 |
method_queue | [] |
self | <kombu.transport.amqplib.Connection object at 0x350e6d0> |
/var/www/prod.companyname.com/eggs/amqplib-1.0.2-py2.6.egg/amqplib/client_0_8/method_framing.py
in read_method
Variable | Value |
---|---|
m | IOError('Socket closed',) |
self | <amqplib.client_0_8.method_framing.MethodReader object at 0x350ee10> |
Variable | Value |
---|---|
timestamp | u'1339546013' |
app | u'companyname_cms' |
sig | u'f760cfc946fdf1e3b504e3a5abf1fcbc' |
appsig | u'61abee8c444314470551527ab74d34d6' |
user | u'cms' |
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTENT_LENGTH | '398' |
CONTENT_TYPE | 'application/json' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'prod.companyname.com' |
HTTP_USER_AGENT | 'PECL::HTTP/1.7.0 (PHP/5.2.14)' |
HTTP_X_FORWARDED_FOR | '174.129.242.156' |
HTTP_X_FORWARDED_PROTO | 'http' |
HTTP_X_HOST | 'prod.companyname.com' |
PATH_INFO | u'/api/2.0/audio.json/' |
QUERY_STRING | 'app=companyname_cms&appsig=61abee8c444314470551527ab74d34d6&user=cms&sig=f760cfc946fdf1e3b504e3a5abf1fcbc×tamp=1339546013' |
RAW_URI | '/api/2.0/audio.json/?app=companyname_cms&appsig=61abee8c444314470551527ab74d34d6&user=cms&sig=f760cfc946fdf1e3b504e3a5abf1fcbc×tamp=1339546013' |
REMOTE_ADDR | '174.129.242.156' |
REMOTE_PORT | '80' |
REQUEST_METHOD | 'POST' |
SCRIPT_NAME | u'' |
SERVER_NAME | 'prod.companyname.com' |
SERVER_PORT | '80' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/0.12.0' |
gunicorn.socket | <socket._socketobject object at 0x3506910> |
wsgi.errors | <open file '<stderr>', mode 'w' at 0x2aaaaaaf41e0> |
wsgi.input | <gunicorn.http.body.Body object at 0x350ea50> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
obsidian.production
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ACCOUNT_ACTIVATION_DAYS | 10 |
ADMINS | (('Engineering', 'servererror@companyname.com'),
('Liam Kirsher', 'liamk@companyname.com'),
('Dean Elbaz', 'dean@companyname.com')) |
ADMIN_FOR | () |
ADMIN_MEDIA_PREFIX | '/adminmedia/' |
ADMIN_TOOLS_INDEX_DASHBOARD | 'obsidian.dashboard.CustomIndexDashboard' |
ADMIN_TOOLS_THEMING_CSS | 'css/admin_tools_theme.css' |
ALLOWED_INCLUDE_ROOTS | () |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.ModelBackend',) |
AUTH_PROFILE_MODULE | 'obs.UserProfile' |
AWS_ACCESS_KEY_ID | '0R830NFT3BHZ2ZM8NS02' |
AWS_AUDIO_DIRECTORY | 'audio_a' |
AWS_CALLING_FORMAT | 2 |
AWS_IMAGE_DIRECTORY | 'image' |
AWS_SECRET_ACCESS_KEY | '********************' |
AWS_STORAGE_BUCKET_NAME | 'companyname.com' |
AWS_VIDEO_DIRECTORY | 'video' |
BANNED_IPS | () |
BROKER_HOST | 'localhost' |
BROKER_PASSWORD | '********************' |
BROKER_PORT | 5672 |
BROKER_USER | 'companyname' |
BROKER_VHOST | '/' |
CACHE_BACKEND | 'memcached://127.0.0.1:11211/?timeout=864000' |
CACHE_MIDDLEWARE_KEY_PREFIX | '' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CELERY_DEFAULT_EXCHANGE_TYPE | 'direct' |
CELERY_DEFAULT_QUEUE | 'prod' |
CELERY_DEFAULT_ROUTING_KEY | 'default' |
CELERY_QUEUES | {'prod': {'binding_key': 'default',
'exchange': 'prod',
'exchange_type': 'direct',
'routing_key': 'default'}} |
CELERY_RESULT_BACKEND | 'database' |
CELERY_RESULT_DBURI | 'postgresql://postgres:django2000@/prod' |
CHANNELS_WITH_OFFERS | ('shopsf', 'hp_ugc', 'hp_business_listing', 'sst') |
CMS_HOST_NAME | 'www.companyname.com' |
COMMENTS_ALLOW_PROFANITIES | False |
COMMENTS_BANNED_USERS_GROUP | None |
COMMENTS_FIRST_FEW | 0 |
COMMENTS_MODERATORS_GROUP | None |
COMMENTS_SKETCHY_USERS_GROUP | None |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CS_ADV_ZIP_TEMPLATE | 'outbound/advertiser/cs_advertiser_feed_%s_split.zip' |
CS_FTPPASS | 'c1tyd0c5' |
CS_FTPUSER | 'test' |
CS_HOST | 'csftp.citysearch.com' |
CS_PUBLISHER | 'companyname' |
DATABASES | {'default': {'ENGINE': 'django.contrib.gis.db.backends.postgis',
'HOST': '',
'NAME': 'prod',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': '',
'TEST_CHARSET': None,
'TEST_COLLATION': None,
'TEST_MIRROR': None,
'TEST_NAME': None,
'TIME_ZONE': 'America/Los_Angeles',
'USER': 'postgres'}} |
DATABASE_ENGINE | 'postgresql_psycopg2' |
DATABASE_HOST | '' |
DATABASE_NAME | 'prod' |
DATABASE_OPTIONS | {} |
DATABASE_PASSWORD | '********************' |
DATABASE_PORT | '' |
DATABASE_ROUTERS | [] |
DATABASE_USER | 'postgres' |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ('%Y-%m-%d %H:%M:%S',
'%Y-%m-%d %H:%M',
'%Y-%m-%d',
'%m/%d/%Y %H:%M:%S',
'%m/%d/%Y %H:%M',
'%m/%d/%Y',
'%m/%d/%y %H:%M:%S',
'%m/%d/%y %H:%M',
'%m/%d/%y') |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ('%Y-%m-%d',
'%m/%d/%Y',
'%m/%d/%y',
'%b %d %Y',
'%b %d, %Y',
'%d %b %Y',
'%d %b, %Y',
'%B %d %Y',
'%B %d, %Y',
'%d %B %Y',
'%d %B, %Y') |
DEBUG | False |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DEBUG_TOOLBAR_CONFIG | {'INTERCEPT_REDIRECTS': False} |
DECIMAL_SEPARATOR | '.' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_CONTENT_TYPE | 'text/html' |
DEFAULT_FILE_STORAGE | 'obsidian.obs.aws.S3Storage.S3Storage' |
DEFAULT_FROM_EMAIL | 'info@companyname.com' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DESKTOP_WEBSITE | 'http://www.companyname.com' |
DISALLOWED_USER_AGENTS | () |
DJANGO_DEBUG | False |
DRLOG_APP_NAME | 'obsidian' |
DRLOG_FORMAT | '%(asctime)s,%(REMOTE_ADDR)s,%(request_id)s,%(name)s,%(levelname)s,%(message)s' |
DRLOG_HANDLER | <logging.handlers.SysLogHandler instance at 0x8e98c0> |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'localhost' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | '' |
EMAIL_PORT | '25' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_USE_TLS | False |
EXTENDED_API_ERRORS | False |
FILE_CHARSET | 'utf-8' |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | () |
FORCE_SCRIPT_NAME | '' |
FORMAT_MODULE_PATH | None |
GA_MOBILE_ACCOUNT | 'MO-27353569-1' |
GA_MOBILE_PATH | '/ga/' |
GEOCODER | 'Google' |
GOOGLE_API_KEY | 'ABQIAAAAg9lXo3_9y_o4G5STGFbiMhTaY8E5G7w47l2-SPR69d1GQxAlehQr9uj2zFfjrFxYRyqa8KrpblkX1w' |
GOOGLE_KEY_DICT | {'companyname.com': 'ABQIAAAAg9lXo3_9y_o4G5STGFbiMhTaY8E5G7w47l2-SPR69d1GQxAlehQr9uj2zFfjrFxYRyqa8KrpblkX1w',
'companyname.com': 'ABQIAAAAg9lXo3_9y_o4G5STGFbiMhRH4W2hZD72FVpwfGq2DbqzMeEk2xR-uUm2M0TdtkbcznQJbFxXuXvGjQ'} |
HP_AUDIO_PRESET | 'cbr 48' |
HP_FEEDBACK_ADMINS | (('Admin', 'iphone-form-submit@companyname.com'),) |
HP_FEEDBACK_FROM | 'info@companyname.com' |
HP_FEEDBACK_SUBJECT | 'HearPlanet Feedback' |
IGNORABLE_404_ENDS | ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php') |
IGNORABLE_404_STARTS | ('/cgi-bin/', '/_vti_bin', '/_vti_inf') |
INSTALLED_APPS | ['admin_tools',
'admin_tools.dashboard',
'admin_tools.menu',
'admin_tools.theming',
'debug_toolbar',
'django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.gis',
'django.contrib.markup',
'django.contrib.sessions',
'django.contrib.sites',
'django_extensions',
'djcelery',
'gunicorn',
'mgram',
'm',
'obsidian.anthill',
'obsidian.api2',
'obsidian.apiauth',
'obsidian.ingest',
'obsidian.obs',
'piston'] |
INTERNAL_IPS | ('127.0.0.1', '173.228.70.68') |
JINJA2_TEMPLATE_DIRS | ('/var/www/prod.companyname.com/obsidian/django/obsidian/jinja2_templates',) |
LANGUAGES | (('ar', 'Arabic'),
('bg', 'Bulgarian'),
('bn', 'Bengali'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('el', 'Greek'),
('en', 'English'),
('en-gb', 'British English'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy-nl', 'Frisian'),
('ga', 'Irish'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hu', 'Hungarian'),
('id', 'Indonesian'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('nl', 'Dutch'),
('no', 'Norwegian'),
('nb', 'Norwegian Bokmal'),
('nn', 'Norwegian Nynorsk'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('ta', 'Tamil'),
('te', 'Telugu'),
('th', 'Thai'),
('tr', 'Turkish'),
('uk', 'Ukrainian'),
('vi', 'Vietnamese'),
('zh-cn', 'Simplified Chinese'),
('zh-tw', 'Traditional Chinese')) |
LANGUAGES_BIDI | ('he', 'ar', 'fa') |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_NAME | 'django_language' |
LOCALE_PATHS | () |
LOCAL_DEVELOPMENT | False |
LOCAL_MEDIA_ROOT | '/var/www/prod.companyname.com/obsidian/html/media/' |
LOCAL_MEDIA_URL | '/media/' |
LOGFILE | '/var/www/prod.companyname.com/logs/django.log' |
LOGIN_REDIRECT_URL | '/anthill/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_URL | '/accounts/logout/' |
MANAGERS | (('Engineering', 'servererror@companyname.com'),
('Liam Kirsher', 'liamk@companyname.com'),
('Dean Elbaz', 'dean@companyname.com')) |
MEDIA_ROOT | '/var/www/prod.companyname.com/obsidian/html/media/' |
MEDIA_URL | 'http://prod.companyname.com/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.user_messages.LegacyFallbackStorage' |
MIDDLEWARE_CLASSES | ('django.middleware.gzip.GZipMiddleware',
'obsidian.obs.drlog.middleware.RequestLoggingMiddleware',
'obsidian.obs.exception_middleware.StandardExceptionMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
'piston.middleware.ConditionalMiddlewareCompatProxy',
'django.contrib.sessions.middleware.SessionMiddleware',
'obsidian.middleware.device.DeviceMiddleware',
'piston.middleware.CommonMiddlewareCompatProxy',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware') |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
OPENID_SREG | {'required': ['fullname', 'country']} |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PISTON_DISPLAY_ERRORS | False |
PREPEND_WWW | False |
PROFANITIES_LIST | '********************' |
PROJECT_ROOT | '/var/www/prod.companyname.com/obsidian/django/obsidian' |
ROOT_URLCONF | 'obsidian.urls' |
SECRET_KEY | '********************' |
SEND_BROKEN_LINK_EMAILS | False |
SERVER_EMAIL | 'liamk@companyname.com' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.cached_db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SETTINGS_MODULE | 'obsidian.production' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SITE_ID | 1 |
SQL_DEBUG | False |
SQL_PRETTY | True |
TEMPLATE_CONTEXT_PROCESSORS | ('django.core.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.contrib.messages.context_processors.messages',
'django.core.context_processors.request') |
TEMPLATE_DEBUG | False |
TEMPLATE_DIRS | ('/var/www/prod.companyname.com/obsidian/django/obsidian/templates',
'/var/www/prod.companyname.com/obsidian/django/obsidian/templates/piston',
'/var/www/prod.companyname.com/parts/django/django/contrib/admin/templates/admin') |
TEMPLATE_LOADERS | ('obsidian.loaders.jinja2_loader.Loader',
'django.template.loaders.filesystem.load_template_source',
'django.template.loaders.app_directories.load_template_source',
'django.template.loaders.eggs.load_template_source') |
TEMPLATE_STRING_IF_INVALID | '' |
TERAWURFL | 'http://terawurfl.companyname.com/' |
TEST_DATABASE_CHARSET | None |
TEST_DATABASE_COLLATION | None |
TEST_DATABASE_NAME | None |
TEST_RUNNER | 'django.test.simple.DjangoTestSuiteRunner' |
THOUSAND_SEPARATOR | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ('%H:%M:%S', '%H:%M') |
TIME_ZONE | 'America/Los_Angeles' |
TRANSACTIONS_MANAGED | False |
URL_VALIDATOR_USER_AGENT | u'Django/1.2.5 SVN-16486 (http://www.djangoproject.com)' |
USER_UPLOAD_DIR | '/var/www/prod.companyname.com/obsidian/html/media/users/' |
USE_ETAGS | False |
USE_I18N | True |
USE_L10N | False |
USE_THOUSAND_SEPARATOR | False |
VIRTUAL_HOST_NAME | 'prod.companyname.com' |
YAHOO_API_KEY | 'R_hmAmXV34HsDlKAY4obU8kjsFoWJRnY2uGohHHGrAx8pYvipBrHCDM_hR0RY_4UrK.ip_c-' |
YEAR_MONTH_FORMAT | 'F Y' |
You're seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard 500 page.