2018年11月1日にchinachuで録画終了できない障害発生
(2018年11月2日追記)mirakurunが修正され、障害が解消しました。 私も3台のサーバーで確認しました。 mirakurunをアップデートして、バージョン 2.7.4にしてください。 ワークアラウンドを適用した方は、元に戻してください。
[cuser@centos]$ sudo npm i mirakurun -g --unsafe --production
上のグラフが今回のトラブルの状況をわかりやすく示しています。11月1日午前0時に4コアの一つが100%になっていることがわかります。
障害発生
素晴らしく安定稼働していたchinachu γの録画サーバーに2018年11月1日午前0時以降、障害が発生している。
番組の録画が終了しても終了状態にならず、録画中のまま残っている。
また、mirakurunのCPU負荷が継続する状態になっている。
新しいワークアラウンド
今までのワークアラウンドより、被害の小さいワークアラウンドが開発者の方から公開され、私も確認できたので、お知らせします。
BS-TBSが今回の問題発生源とのことです。BS-TBSを除けば、正常になります。
[cuser@centos]$ su [root@centos]$ gedit /usr/local/etc/mirakurun/channels.yml
以下の部分に、isDisabled: trueを追加します。
- name: BS-TBS type: BS channel: BS01_1 serviceId: 161 isDisabled: true
そして再起動します。
[root@centos]$ mirakurun restart
以下のワークアラウンドは、今後使う必要はありません。
既に適用した方は、元に戻してください。
ワークアラウンド
開発者の方からワークアラウンドとして、mirakurunのチューナー設定でBS・CSを使用しないことがアナウンスされている。
このワークアラウンドで、番組表からBS・CSの番組が消え、予約済からもBS・CSの番組が消える状態となる。
そのかわり、地上波の録画が正常に行われ、録画中のままになる現象は回避できる。
CentOS 7.4でGnome Desktopを使っている人ならば、以下の手順でワークアラウンドが使える。
[cuser@centos]$ su [root@centos]$ gedit /usr/local/etc/mirakurun/tuners.yml
BS・CSのチューナーを無効にすることで、障害は回避できる。
- name: PT3-S1 types: - BS - CS command: recpt1 --device /dev/pt3video0 --lnb 15 <channel> - - decoder: arib-b25-stream-test isDisabled: false ⇦ true - name: PT3-S2 types: - BS - CS command: recpt1 --device /dev/pt3video1 --lnb 15 <channel> - - decoder: arib-b25-stream-test isDisabled: false ⇦ true - name: PT3-T1 types: - GR command: recpt1 --device /dev/pt3video2 <channel> - - decoder: arib-b25-stream-test isDisabled: false - name: PT3-T2 types: - GR command: recpt1 --device /dev/pt3video3 <channel> - - decoder: arib-b25-stream-test isDisabled: false - name: PT3-S3 types: - BS - CS command: recpt1 --device /dev/pt3video4 --lnb 15 <channel> - - decoder: arib-b25-stream-test isDisabled: false ⇦ true - name: PT3-S4 types: - BS - CS command: recpt1 --device /dev/pt3video5 --lnb 15 <channel> - - decoder: arib-b25-stream-test isDisabled: false ⇦ true - name: PT3-T3 types: - GR command: recpt1 --device /dev/pt3video6 <channel> - - decoder: arib-b25-stream-test isDisabled: false - name: PT3-T4 types: - GR command: recpt1 --device /dev/pt3video7 <channel> - - decoder: arib-b25-stream-test isDisabled: false
コメントを残す