サーバー環境更新(PT3 ドライバー変更)†
Ubuntu 24.04 Server†
PT3 Upstreamドライバー†
- 何もドライバーを追加ンストールしなくても PT3がDVB デバイスとして認識 されている
- DVB デバイスを使って録画する(従来の recpt1 は使わない)
(重要) mirakurun は root としてインストールする†
- channel 設定ファイル [#y7843082]
(重要) mirakurun は 一般ユーザー としてインストールする†
サーバー設定(今回変更)†
- ルールファイルが勝手に?変更され、録画済みのファイルが消える問題を解析していた仮定で、リバースプロキシー経由で外部からアクセスされている懸念 が浮上
- 以下のアクセス情報の変更を実施後に症状が改善された。→ ということは?
「設定ダウンロードに失敗しました」 エラーへの対処†
- 発生時のログ( ~/git/EPGStation/logs/Service/system.log
[2024-12-28T12:01:10.563] [INFO] system - config.yml read success
[2024-12-28T12:01:10.755] [INFO] system - SocketIO Server has started.
[2024-12-28T12:01:10.759] [FATAL] system - uncaughtException: Error: listen EADDRINUSE: address already in use 0.0.0.0:8986
[2024-12-28T12:01:21.817] [FATAL] system - uncaughtException: Error [ERR_IPC_CHANNEL_CLOSED]: Channel closed
- lsof で該当ポート(8986)を利用しているプロセスを確認する
- ポートが利用中というエラーだがゾンビプロセスとなった apach2 がポートを開放していない
[KGB2] munakata:~/git/EPGStation/logs$ sudo lsof -i :8986
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 2590 root 19u IPv6 19756 0t0 TCP *:8986 (LISTEN)
apache2 6740 www-data 18u IPv4 56285 0t0 TCP kgb2:59178->kgb2:8986 (CLOSE_WAIT)
apache2 6742 www-data 18u IPv4 45800 0t0 TCP kgb2:59220->kgb2:8986 (CLOSE_WAIT)
apache2 6743 www-data 18u IPv4 61566 0t0 TCP kgb2:59174->kgb2:8986 (CLOSE_WAIT)
apache2 6764 www-data 18u IPv4 53031 0t0 TCP kgb2:59228->kgb2:8986 (CLOSE_WAIT)
apache2 7049 www-data 18u IPv4 60770 0t0 TCP kgb2:59180->kgb2:8986 (CLOSE_WAIT)
apache2 8728 www-data 18u IPv4 56621 0t0 TCP kgb2:59196->kgb2:8986 (CLOSE_WAIT)
apache2 8729 www-data 18u IPv4 56288 0t0 TCP kgb2:59224->kgb2:8986 (CLOSE_WAIT)
apache2 8731 www-data 18u IPv4 53028 0t0 TCP kgb2:59210->kgb2:8986 (CLOSE_WAIT)