2012-02-04 65 views
0

我的IPython並行程序在昨天午夜時崩潰。以下是錯誤消息。我不知道這條消息究竟意味着什麼?我如何追蹤異常? 「BadStatusLine」的含義是什麼?Ipython 0.12錯誤狀態行。這條消息意味着什麼

File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/view.py", line 597, in execute 
    return self._really_apply(util._execute, args=(code,), block=block, targets=targets) 
    File "<string>", line 2, in _really_apply 
    File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/view.py", line 59, in sync_results 
    ret = f(self, *args, **kwargs) 
    File "<string>", line 2, in _really_apply 
    File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/view.py", line 48, in save_ids 
    ret = f(self, *args, **kwargs) 
    File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/view.py", line 535, in _really_apply 
    return ar.get() 
    File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/asyncresult.py", line 104, in get 
    raise self._exception 
IPython.parallel.error.CompositeError: one or more exceptions from call to method: _execute 
[11:apply]: BadStatusLine: '' 
[12:apply]: BadStatusLine: '' 
[13:apply]: BadStatusLine: '' 

回答

1

BadStatusLine是來自httplib的錯誤。 IPython不會引發這個錯誤,你的代碼是就是引擎。 IPython將您的錯誤從引擎傳播到您的客戶端。你的代碼是做什麼的?如果它從網絡中獲取東西,那麼其中一些請求會失敗,httplib不會理解錯誤代碼。