#!/usr/bin/env python
# vim: fileencoding=utf8:et:sta:ai:sw=4:ts=4:sts=4

import logging
import logging.handlers
import optparse
import os
import traceback

import feather
from feather import wsgi, monitor
import greenhouse

greenhouse.global_exception_handler(traceback.print_exception)
feather.configure_logging(level=logging.INFO,
        handler=logging.handlers.SysLogHandler("/dev/log"))


DEFAULT_HOST = "127.0.0.1"
DEFAULT_PORT = 9000


def app(environ, start_response):
    start_response("200 OK", [("Content-Type", "text/plain")])
    return ["Hello World, from %d!" % os.getpid()]


def main():
    parser = optparse.OptionParser()
    parser.add_option("-H", "--host", default=DEFAULT_HOST)
    parser.add_option("-P", "--port", type="int", default=DEFAULT_PORT)
예제 #2
0
#!/usr/bin/env python
# vim: fileencoding=utf8:et:sta:ai:sw=4:ts=4:sts=4

import logging
import optparse
import os
import traceback

import feather
from feather import wsgi, monitor
import greenhouse

greenhouse.global_exception_handler(traceback.print_exception)
feather.configure_logging(level=logging.INFO)


DEFAULT_HOST = "127.0.0.1"
DEFAULT_PORT = 9000


def app(environ, start_response):
    start_response("200 OK", [("Content-Type", "text/plain")])
    return ["Hello World, from %d!" % os.getpid()]


def main():
    parser = optparse.OptionParser()
    parser.add_option("-H", "--host", default=DEFAULT_HOST)
    parser.add_option("-P", "--port", type="int", default=DEFAULT_PORT)

    options, args = parser.parse_args()