2011-05-26 34 views
1

我試圖讓軌道啓動,但不幸的是我遇到了更多的問題!首先,easy_install問題(已解決)。然後,繼續進行http://mischneider.net/?p=125的指示。但是,使用orbited -c orbited.cnf時,我得到如下:軌道啓動問題:「ConfigParser.NoSectionError:沒有部分:'格式化程序'」

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 

(編輯:我可能需要[格式]部分) 我有絕對沒有,我發現的大部分資源都指向orbited.org,自從我對軌道感興趣的那一天起,它一直處於下降狀態。請幫幫我!我真的想開始在酷的生活django應用程序工作!

+2

您可能在配置文件中缺少'[formatters]'部分。可悲的是,我不記得那一節應該是什麼。 :( – 2011-05-26 13:42:01

+0

我會發布我的配置文件 – RHH 2011-05-27 00:13:24

回答

7

tar文件中有一個示例配置文件。 你可以在網上找到它https://bitbucket.org/desmaj/orbited/src/1a8a47861f1d/daemon/orbited.cfg.example

只是從[記錄]部分向前複製一切。 無論您想了解更多的調試信息

設置相關級別= DEBUG - SID

+1

這個配置中的相關部分確實是說'[formatters]'的那個部分。 – 2011-05-27 09:14:07

+0

它現在似乎正在工作,但有一個問題:本教程建議: '02/18/10 18:12:31:117的影響INFO orbited.start代理協議生效 02/18/10 18:12:31:118 INFO orbited.start聆聽http @ 9000 02/18/10 18:12:31:119 INFO orbited.start Listening stomp @ 61613'應該輸出,但是我看不到任何消息。是否有需要更改的設置,以便顯示某種消息來驗證它是否正常工作?@sid – RHH 2011-05-27 09:51:31

+1

您可能必須將記錄器級別更改爲INFO而不是WARN – 2011-05-27 10:35:26

3

以防萬一有人想不僅僅是C & P I添加爲每個SID的建議代碼。如果它是有用的,請upvote他的答案,而不是這個!

# 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