added wsgi file for passenger - with error handling and logging to tmp file - until I figure out how to make it log to apache error log instead

This commit is contained in:
Klavs Klavsen
2013-10-14 15:48:31 +02:00
parent c6c4bc1679
commit b5fde343ed

20
passenger_wsgi.py Normal file
View File

@@ -0,0 +1,20 @@
from __future__ import absolute_import
import os
import sys
import logging
me = os.path.dirname(os.path.abspath(__file__))
# Add us to the PYTHONPATH/sys.path if we're not on it
if not me in sys.path:
sys.path.insert(0, me)
logfilename = os.path.join('/tmp/', 'puppetboard_passenger_wsgi.log')
# configure the logging
logging.basicConfig(filename=logfilename, level=logging.DEBUG)
try:
from puppetboard.app import app as application
except Exception, inst:
logging.exception("Error: %s", str(type(inst)))