UJP - Surface Go 2 on Ubuntu Serverでサイネージのハングアップを検知する

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

技術新着情報 - Surface Go 2 on Ubuntu Serverでサイネージのハングアップを検知する

Surface Go 2 on Ubuntu Serverでサイネージのハングアップを検知する

カテゴリ : 
新着
執筆 : 
ujpblog 2026/5/29 9:00
 Surface GoにUbuntuをインストールしてChroniumでサイネージを運用してるが,サイネージのWebブラウザが何かしらの理由でハングアップした事例が発生.
 プロセスは起動したままで,CPUリソースも普通に動作している.しかし画面が再描画されない.
 よって,この表示上の不具合を検知して対処するために,5分後にスクリーンショットを撮って画像を保存し,再度撮影.画像に差分がない場合,表示エラーがでていると判断してOS再起動をさせる.

 実現方法は次の通り.

  • ImageMagickのimportコマンドを使ってデスクトップを撮影.
  • compareコマンドで画像を比較し,差分が小さければサイネージの表示機能がフリーズしていると判断し,OS再起動して復旧を試みる.


    リンクはこちら
  • トラックバック


    広告スペース
    Google