Orbited启动问题:“ConfigParser.NoSectionError: 没有节:'formatters'”
我正在尝试启动Orbited,但不幸的是,我遇到了不少问题!首先是easy_install的问题(已经解决了)。接着,我按照http://mischneider.net/?p=125上的说明继续操作。但是,当我使用orbited -c orbited.cnf
时,出现了以下内容:
Traceback (most recent call last):
File "C:\Python27\Scripts\orbited-script.py", line 8, in <module>
load_entry_point('orbited==0.7.11beta3', 'console_scripts', 'orbited')()
File "C:\Python27\lib\site-packages\orbited-0.7.11beta3-py2.7.egg\orbited\star
t.py", line 133, in main
logging.config.fileConfig(options.config)
File "C:\Python27\lib\logging\config.py", line 70, in fileConfig
formatters = _create_formatters(cp)
File "C:\Python27\lib\logging\config.py", line 106, in _create_formatters
flist = cp.get("formatters", "keys")
File "C:\Python27\lib\ConfigParser.py", line 567, in get
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'formatters'
这是我的配置文件(orbited.cnf):
[listen]
http://:9000
stomp://:61613
[access]
* -> localhost:61613
[global]
session.ping_interval = 300
(编辑:我可能需要一个[format]部分?)我完全没有头绪,而且我找到的大部分资源都指向orbited.org,但自从我对orbited感兴趣以来,这个网站就一直无法访问。请帮帮我!我真的很想开始做一些酷炫的实时django应用!
2 个回答
3
如果有人想直接复制我根据sid的建议添加的代码,这里有了。 如果觉得有用,请给他的回答点赞,而不是给我这个!
# new logging configuration using the python stdlib logging.fileConfig
[loggers]
keys = root,orbited,orbited_TCPConnectionResource
[handlers]
keys = console,errors,connections
[formatters]
keys = generic
[logger_root]
level = NOTSET
handlers = console
[logger_orbited]
level = WARN
handlers = errors
qualname = orbited
[logger_orbited_TCPConnectionResource]
level = DEBUG
handlers = connections
qualname = orbited.cometsession.TCPConnectionResource
[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = INFO
formatter = generic
[handler_errors]
class = FileHandler
args = ('error.log', 'w')
level = WARN
formatter = generic
[handler_connections]
class = FileHandler
level = DEBUG
formatter = generic
args = ('connections.log', 'w')
[formatter_generic]
format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
7
在压缩包里有一个示例配置文件。
你可以在网上找到它,链接是 https://bitbucket.org/desmaj/orbited/src/1a8a47861f1d/daemon/orbited.cfg.example
只需从 [loggers] 这一部分开始,复制所有内容。
如果你想要更多的调试信息,可以把相关的 level 设置为 DEBUG。
-- sid