Ubuntu AWS EC2 インスタンスで実行されている Python スクリプトに次のブロックがあります。
try:
    data = json.loads(line)
    # further processing of data
except Exception, e:  
    # something went bad
lineテキストファイルから取り込まれた文字列です。ほとんどの場合、問題なく処理されます。ときどき、でかいセリフが出てきます。この場合、スクリプトは終了し ("-9")、次dmesg -Tのようなメッセージを表示します。[Tue Jan  8 16:10:48 2013] Out of memory: Kill process 13609 (python) score 910 or sacrifice child
私が理解していないのは、クラッシュする代わりにtry-exceptブロック内の例外をキャッチしない理由です。また、スクリプトがクラッシュせずに例外が発生するように、このブロックを変更することは可能ですか? どうも