Giter Site home page Giter Site logo

【質問】docker環境における録画失敗のトラブルシューティングについて about docker-mirakurun-epgstation HOT 3 CLOSED

l3tnun avatar l3tnun commented on August 18, 2024
【質問】docker環境における録画失敗のトラブルシューティングについて

from docker-mirakurun-epgstation.

Comments (3)

l3tnun avatar l3tnun commented on August 18, 2024

録画が分割する原因は分かりませんが候補を上げるなら

  • 録画保存先のストレージが耐えられず死んでいる or 切断されている
  • Mirakurun との接続が何らかの理由で切れてる
  • Mirakurun 側の不調によりストリームが切断されている

nasなどのネットワーク越しに録画を保存していたりしませんか?

  1. について
    標準出力に吐き出しているので docker logs コンテナID で出ます

  2. について
    conf-manual.md を読みましょう

from docker-mirakurun-epgstation.

tokohito avatar tokohito commented on August 18, 2024

コメントありがとうございます。

>標準出力に吐き出しているので docker logs コンテナID で出ます
ちゃんと過去の分も遡ってみれました。ありがとうございます。

>conf-manual.md を読みましょう
見落としてました、すいません。

>nasなどのネットワーク越しに録画を保存していたりしませんか?
nasではなくローカルストレージなのですが、RAIDボリューム(正確にはZFS)なのでその辺も影響あるかもしれません。

ただmirakurunログに↓がかなり出力されていたので、並列度が高すぎるのが問題かもしれません。まずはバッファを増やして様子を見たいと思います。

2020-02-06T00:18:31.526+09:00 warn: TSFilter is overflowing the buffer...

from docker-mirakurun-epgstation.

tokohito avatar tokohito commented on August 18, 2024

Mirakurunのバッファとヒープサイズを拡張しても症状が出てしまったのですが、
よくよく観察すると、同じタイミングにEPGStationの書き込み先と同じZFSプールを
利用しているコピー処理がdisk IOを過剰に使ってしまっているせいでした。

コピー処理が走るブロックデバイスに対し、QoS制御をかけることで回避できるようになりました。
お騒がせしました。クローズします。

from docker-mirakurun-epgstation.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.