go back to Main page

Sunday, March 9, 2008

Internal error: (3, 'No such process')

まだ原因不明だが、 Xen API でたたくと、よくわからんエラーが出てしまい、期待される値が返ってこなくなることがある。

$ sudo python
Python 2.4.4 (#2, Apr  5 2007, 18:43:10) 
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> import sys

>>> sys.path.append('/usr/lib/python')
>>> from xen.xend import XendClient
>>> from xen.xm.XenAPI import Session

>>> session = Session('httpu://'+XendClient.XEN_API_SOCKET)
>>> session.login_with_password('', '')

>>> dom_recs = session.xenapi.VM.get_all_records()
>>> dom_metrics_recs = session.xenapi.VM_metrics.get_all_records()
Traceback (most recent call last):
  File "", line 1, in ?
  File "//usr/lib64/python/xen/xm/XenAPI.py", line 213, in __call__
    return self.__send(self.__name, args)
  File "//usr/lib64/python/xen/xm/XenAPI.py", line 141, in xenapi_request
    result = _parse_result(getattr(self, methodname)(*full_params))
  File "//usr/lib64/python/xen/xm/XenAPI.py", line 188, in _parse_result
    raise Failure(result['ErrorDescription'])
xen.xm.XenAPI.Failure: Internal error: (3, 'No such process').

xend を restart しても状況は変わらず。

システムを reboot すると何事もなかったようにエラーはなくなる。 そしてまたある時に、「Internal error: (3, No such process)」が出始めたりする。

どういう時にこの状況に陥るのか、まだ再現性を把握するには至っていない。



Powered by
Movable Type 3.33