def post_fork(server, worker):
    server.log.info("Worker spawned (pid: %s)", worker.pid)
    sys.path.append(os.getcwd())
    from util.cass import get_session
    worker.log.info('Connecting worker to cassandra')
    get_session()
    worker.log.info('Connected worker to cassandra')
Пример #2
0
def post_fork(server, worker):
    server.log.info("Worker spawned (pid: %s)", worker.pid)
    sys.path.append(os.getcwd())
    from util.cass import get_session
    worker.log.info('Connecting worker to cassandra')
    get_session()
    worker.log.info('Connected worker to cassandra')
Пример #3
0
def post_fork(server, worker):
    server.log.info("Worker spawned (pid: %s)", worker.pid)
    from util.cass import get_session, create_execution_pool
    with worker_lock:
        worker.log.debug('Connecting worker to cassandra')
        get_session()
        worker.log.debug('Connected worker to cassandra')
        worker.log.debug('Worker creating execution pool')
        create_execution_pool()
        worker.log.debug('Worker created execution pool')
    preload_database.database.open_connection()
Пример #4
0
#!/usr/bin/env python

from werkzeug.contrib.profiler import ProfilerMiddleware
from util.cass import get_session, create_execution_pool
import preload_database.database
preload_database.database.initialize_connection(preload_database.database.PreloadDatabaseMode.POPULATED_FILE)
preload_database.database.open_connection()
get_session()
create_execution_pool()

from engine.routes import app
app.config['PROFILE'] = True
app.wsgi_app = ProfilerMiddleware(app.wsgi_app, restrictions=[30])
app.run(debug=True)