1

starpy の最新バージョンを使用するアプリケーションがあり、使用されているほとんどのマシンでほとんど正常に動作しますが、一部のマシンではランダムに停止します。

何が起こるか: ファクトリが停止し ( Stopping factory )、エラーがスローされます。与えられたエラーは次のとおりです。「シーケンスインデックスは「str」ではなく整数でなければなりません」、これは私のコードでは何もないようです。このエラーの前に、次のエラーが表示されることがあります。

File "/usr/lib64/python2.6/logging/__init__.py", line 797, in emit
[AMIProtocol,client]     stream.write(fs % msg)
[AMIProtocol,client] IOError: [Errno 5] Input/output error

このコードは、次の 2 つの部分コードのいずれかでランダムにエラーをスローします。

try:
    dndExtensions = []
    dnd = yield client.command ( 'database show DND' )
    for extension in dnd:
        if 'DND' in extension:
            dndExtensions.append ( extension.split ( '/DND/' )[1].split (' ')[0] )
except Exception, e:
    # error ...


try:
    lunchExtensions = []
    lunch = yield client.command ( 'database show Lunch' )
    for extension in lunch:
        if 'Lunch' in extension:
            lunchExtensions.append ( extension.split ( '/Lunch/' )[1].split (' ')[0] )
except Exception, e:
    # error ...

何が起こっているのでしょうか?

4

0 に答える 0