OS:ubuntu1410
portal是用于配置报警策略的地方
/open-falcon/portal# ./control tail
==> var/app.log <==
cursor = self.execute(_a, *_kw)
File "/home/work/open-falcon/portal/frame/store.py", line 43, in execute
curso
Traceback (most recent call last):
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/gunicorn/workers/sync.py", line 130, in handle
self.handle_request(listener, req, client, addr)
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/gunicorn/workers/sync.py", line 171, in handle_request
respiter = self.wsgi(environ, resp.start_response)
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/flask/app.py", line 1836, in call
return self.wsgi_app(environ, start_response)
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/flask/app.py", line 1820, in wsgi_app
response = self.make_response(self.handle_exception(e))
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/flask/app.py", line 1403, in handle_exception
reraise(exc_type, exc_value, tb)
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/home/work/open-falcon/portal/env/local/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functionsrule.endpoint
File "/home/work/open-falcon/portal/web/controller/home.py", line 17, in home_get
vs, total = HostGroup.query(page, limit, query, me)
File "/home/work/open-falcon/portal/web/model/host_group.py", line 39, in query
vs = cls.select_vs(where=where, params=params, page=page, limit=limit, order='grp_name')
File "/home/work/open-falcon/portal/web/model/bean.py", line 90, in select_vs
rows = cls.select(where=where, params=params, order=order, limit=limit, page=page, offset=offset)
File "/home/work/open-falcon/portal/web/model/bean.py", line 86, in select
return db.query_all(sql, params)
File "/home/work/open-falcon/portal/frame/store.py", line 78, in query_all
cursor = self.execute(_a, *_kw)
File "/home/work/open-falcon/portal/frame/store.py", line 43, in execute
cursor = self.get_conn().cursor()
AttributeError: 'NoneType' object has no attribute 'cursor'r = self.get_conn().cursor()
you must use ./env/bin/python2