
サーバーでlstmモデルをトレーニングするPythonスクリプトを実行しようとしています。
(図1サーバーのオペレーティングシステム情報。)
ただし、各トレーニングが終了する前にプロセスが終了します。
しかし、私はcmd 'ps -aux'がcmd 'free -mt'& 'vmstat -a'と一致しないことを発見しました。
カーネルがプロセスを終了したかどうか疑問です(システムメモリが不足しているため)。それでカーネルログを探しました。
しかし、/var/logの下にリストしたいログファイルはありません。
Pythonスクリプトが実行されているときに何が起こっているのかを知るのに役立つ人はいますか?
または、このプロセスが終了した理由を記録したログを見つける方法を教えてください。
答え1
スクリプトがログを明示的に生成しない場合は、標準出力とエラー(追跡呼び出し)を特定のファイルにリダイレクトできます。
name-of-your-script.py > /var/script.log 2>>&1
strace
このユーティリティを使用すると、貴重な情報を見つけることもできます。