URで同じプロセスが2回実行された

:white_question_mark: Question

Unattended Robot を利用しており、あるプロセスの実行がエラーなく途中で中断され、その後同じプロセスが再実行されました。
原因と対策を教えてください。

:light_bulb: Answer

原因

プロセス実行時に、メモリ不足により端末が再起動されたことが原因です。

解決策

システムイベントログに以下ログの出力がありました。

このコンピューターはバグチェック後、再起動されました。バグチェック: 0x0000001a (0x0000000000041790, 0xffffc28008796120, 0x0000000000000004, 0x0000000000000005)。ダンプの保存先: C:\Windows\xxx\000.dmp。

このログから、プロセスが2回実行された時間帯に、端末の再起動がされていたようです。
プロセスが2回実行されたのは、端末の再起動が原因です。
イベントログにある0x0000001aエラーはメモリ関連のものであるため、端末が再起動されたのは、メモリに関する異常が起きたことが原因です。
プロセス実行時にメモリの使用率がひっ迫していないか確認ください。