EPGStationが止まったので復旧しました
全処置内容は覚えてないので概要のみ

まず、Node.jsがVer.8系統だったのでVer.10系統に更新
(EPGStationのバージョンアップ後、Node.jsのVer.8系統に対応していない)
EPGStationをアップデート
症状:epgstationをスタートすると

ReservationManageModel.jsの該当箇所を読むと、どうやら
reserves.jsonが悪さをしているっぽい
なので、reserves.json.bkにして無理やり動かしたら動いた
副作用として、BS15_1が受信できなくなったが、見ないチャンネルなので無視
もう一つ、Live視聴するとエンコードが止まらなくなるが
運用で対応することにする(SE時代の悪い癖
とりま、応急処置ってことで。
追記 2020/03/31 19:43
そもそも論、HDD容量不足が原因っぽい
rootのi-nodeが100%になって枯渇してた
/usr/lib/node_modules/mirakurun下に大量のファイルを確認
対症としてファイルを一斉削除、原因は未調査
爆弾を抱えたようなもの
一応、mirakurun,EPGStation,node.jsを最新版にアップデート
node.jsは単純に入れると不具合
node.jsアップデート後にEPGStationをrebuildすること
追記 2020/04/05 0:21
/usr/lib/node_modules/mirakurun下に生成されるファイルがなんなのか調査するも不明
削除しても影響しないため定期的に削除することにする
rm -rf /usr/lib/node_modules/mirakurun/core*
を一日一回実行してリフレッシュすることにする
全処置内容は覚えてないので概要のみ
まず、Node.jsがVer.8系統だったのでVer.10系統に更新
(EPGStationのバージョンアップ後、Node.jsのVer.8系統に対応していない)
EPGStationをアップデート
症状:epgstationをスタートすると

[2020-03-29T19:44:04.218] [FATAL] system - SyntaxError: Unexpected end of JSON input at JSON.parse () at ReservationManageModel.readReservesFile(/root/EPGStation/dist/server/Model/Operator/Reservation/ReservationManageModel.js:1025:34) at new ReservationManageModel (/root/EPGStation/dist/server/Model/Operator/Reservation/ReservationManageModel.js:50:14) at Object.ModelFactorySetting.init (/root/EPGStation/dist/server/Model/MainModelFactorySetting.js:151:35) at Object. (/root/EPGStation/dist/server/index.js:61:35) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) [2020-03-29T19:44:04.223] [FATAL] system - reserves.json parse errorなるエラーを吐く
ReservationManageModel.jsの該当箇所を読むと、どうやら
reserves.jsonが悪さをしているっぽい
なので、reserves.json.bkにして無理やり動かしたら動いた
副作用として、BS15_1が受信できなくなったが、見ないチャンネルなので無視
もう一つ、Live視聴するとエンコードが止まらなくなるが
運用で対応することにする(SE時代の悪い癖
とりま、応急処置ってことで。
追記 2020/03/31 19:43
そもそも論、HDD容量不足が原因っぽい
rootのi-nodeが100%になって枯渇してた
/usr/lib/node_modules/mirakurun下に大量のファイルを確認
対症としてファイルを一斉削除、原因は未調査
爆弾を抱えたようなもの
一応、mirakurun,EPGStation,node.jsを最新版にアップデート
node.jsは単純に入れると不具合
node.jsアップデート後にEPGStationをrebuildすること
追記 2020/04/05 0:21
/usr/lib/node_modules/mirakurun下に生成されるファイルがなんなのか調査するも不明
削除しても影響しないため定期的に削除することにする
rm -rf /usr/lib/node_modules/mirakurun/core*
を一日一回実行してリフレッシュすることにする

コメント