Open totemoyoi opened 3 years ago
issueありがとうございます。 結論から言いますと、その挙動はバグです。 本来であれば、予約削除 or 予約完了で録画済みに移るため、強制終了=予約の削除となります。
手元の環境で再現できず、かつ原因が不明のままクローズとなってしまったので、原因究明にご協力いただけると大変助かります。
以下の情報について詳しく教えて頂けますか?
使用機器(PCやラズパイなどの括りでokです) OSのバージョンやアーキテクチャ 使用しているチューナ 使用しているチューナのドライバ Node.jsのバージョン Mirakurunのバージョンと環境 (epgstationと同一マシン or 別マシン、dockerの使用の有無) EPGStationのバージョンとdockerの使用の有無 EPGStationで使用しているDB
申し訳ないですが、ご回答いただけると助かります。
こんにちは。お世話になります。 私も、録画済みのはずなのに番組が残る現象が時々出ています。
先週、今週は SAO BS11イレブン 07/22(木) 00:30 ~ 01:00 (30 m) で現象が発生していました。私の場合は、必ずなるわけではないのですが、この番組だけ40%くらいの割合で残る気がします。 環境は、 OS:Ubuntu server 20.04 intel/64bit チューナー:PX-Q3U4 ドライバー:nns779/px4_drv 2021/3/10 epgstation@2.3.3 docker
です。ほかに何かお役に立てることはありますか?
@hikuma3 報告ありがとうございます。助かります。 現象発生時刻付近(番組開始少し前から番組終了まで)のログをいただけますでしょうか? あと一点お尋ねしたいのですが、Mirakurunはepgstationと同じPCで動かしているのでしょうか?
原因がわかっていないので解決できるか不明なのですが、お付き合いいただければ大変助かります。
何が起きているかについてですが、
ただ、なぜこれが起きているのかがわかっていない状況です。
docker logs をお送りします。行番号とかコントロールコードも入ってます。すいません。 こちらでは、提供していただいているdockerをあまり修正していないので、mirakurunとepgstationは同じPC上の別コンテナで動いていると思います。
1169077 ^[[32m[2021-07-22T00:24:42.988] [INFO] system - ^[[39msuccessful update rule reservation: 20 1169078 ^[[32m[2021-07-22T00:24:42.999] [INFO] system - ^[[39mupdate rule reservation: 29 1169079 ^[[32m[2021-07-22T00:24:43.529] [INFO] system - ^[[39m{ insert: 1, update: 0, delete: 0 } 1169080 ^[[32m[2021-07-22T00:24:43.542] [INFO] system - ^[[39msuccessful update rule reservation: 29 1169081 ^[[32m[2021-07-22T00:24:43.543] [INFO] system - ^[[39mset timer: 5992, 615901457 1169082 ^[[32m[2021-07-22T00:24:43.553] [INFO] system - ^[[39mupdate rule reservation: 31 1169083 ^[[32m[2021-07-22T00:24:43.763] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169084 ^[[32m[2021-07-22T00:24:43.765] [INFO] system - ^[[39msuccessful update rule reservation: 31 1169085 ^[[32m[2021-07-22T00:24:43.777] [INFO] system - ^[[39mupdate rule reservation: 33 1169086 ^[[32m[2021-07-22T00:24:44.042] [INFO] system - ^[[39m{ insert: 1, update: 0, delete: 0 } 1169087 ^[[32m[2021-07-22T00:24:44.054] [INFO] system - ^[[39msuccessful update rule reservation: 33 1169088 ^[[32m[2021-07-22T00:24:44.055] [INFO] system - ^[[39mset timer: 5993, 619500945 1169089 ^[[32m[2021-07-22T00:24:44.066] [INFO] system - ^[[39mupdate rule reservation: 38 1169090 ^[[32m[2021-07-22T00:24:44.118] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169091 ^[[32m[2021-07-22T00:24:44.119] [INFO] system - ^[[39msuccessful update rule reservation: 38 1169092 ^[[32m[2021-07-22T00:24:44.128] [INFO] system - ^[[39mupdate rule reservation: 39 1169093 ^[[32m[2021-07-22T00:24:44.170] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169094 ^[[32m[2021-07-22T00:24:44.172] [INFO] system - ^[[39msuccessful update rule reservation: 39 1169095 ^[[32m[2021-07-22T00:24:44.182] [INFO] system - ^[[39mall reservation update finish 1169096 ^[[32m[2021-07-22T00:29:45.001] [INFO] system - ^[[39mpreprec: 5643 1169097 ^[[32m[2021-07-22T00:29:45.015] [INFO] system - ^[[39mpreprec: 5703 1169098 ^[[32m[2021-07-22T00:29:45.016] [INFO] system - ^[[39mpreprec: 5711 1169099 ^[[32m[2021-07-22T00:29:45.017] [INFO] system - ^[[39mpreprec: 5644 1169100 ^[[32m[2021-07-22T00:29:45.826] [INFO] system - ^[[39mrecording: 5711 /app/recordedTemp/超電磁ロボ コン・バトラーV #31 [202107220030-AT-X].ts 1169101 ^[[32m[2021-07-22T00:29:45.842] [INFO] system - ^[[39madd drop log file: /app/logdrop/超電磁ロボ コン・バトラーV #31 [202107220030-AT-X].ts.log 1169102 ^[[91m[2021-07-22T00:29:50.856] [ERROR] system - ^[[39mrecording failed: 5711 1169103 ^[[32m[2021-07-22T00:29:50.860] [INFO] system - ^[[39mcancel reservation: 5711 1169104 ^[[91m[2021-07-22T00:29:50.860] [ERROR] system - ^[[39mpreprec failed: 5711 1169105 ^[[32m[2021-07-22T00:29:50.876] [INFO] system - ^[[39m{ insert: 0, update: 1, delete: 0 } 1169106 ^[[32m[2021-07-22T00:29:50.893] [INFO] system - ^[[39msuccessful cancel reservation: 5711 1169107 ^[[32m[2021-07-22T00:29:55.861] [INFO] system - ^[[39mpreprec: 5711 1169108 ^[[32m[2021-07-22T00:30:00.442] [INFO] system - ^[[39mrecording: 5703 /app/recordedTemp/かまいたちの机上の空論城 #10 かまいたちの実験バラエティ! [202107220030-フジテレビONE].ts 1169109 ^[[32m[2021-07-22T00:30:00.460] [INFO] system - ^[[39madd drop log file: /app/logdrop/かまいたちの机上の空論城 #10 かまいたちの実験バラエティ! [202107220030-フジテレビONE].ts.log 1169110 ^[[32m[2021-07-22T00:30:00.564] [INFO] system - ^[[39madd recorded: 5703 /app/recordedTemp/かまいたちの机上の空論城 #10 かまいたちの実験バラエティ! [202107220030-フジテレビONE].ts 1169111 ^[[32m[2021-07-22T00:30:00.587] [INFO] system - ^[[39mcreate video file: かまいたちの机上の空論城 #10 かまいたちの実験バラエティ! [202107220030-フジテレビONE].ts 1169112 ^[[32m[2021-07-22T00:30:01.218] [INFO] system - ^[[39mrecording: 5643 /app/recordedTemp/ソードアート・オンライン #16「妖精たちの国」[再] [202107220030-TOKYO MX1].ts 1169113 ^[[32m[2021-07-22T00:30:01.226] [INFO] system - ^[[39madd drop log file: /app/logdrop/ソードアート・オンライン #16「妖精たちの国」[再] [202107220030-TOKYO MX1].ts.log 1169114 ^[[32m[2021-07-22T00:30:01.235] [INFO] system - ^[[39madd recorded: 5643 /app/recordedTemp/ソードアート・オンライン #16「妖精たちの国」[再] [202107220030-TOKYO MX1].ts 1169115 ^[[32m[2021-07-22T00:30:01.244] [INFO] system - ^[[39mcreate video file: ソードアート・オンライン #16「妖精たちの国」[再] [202107220030-TOKYO MX1].ts 1169116 ^[[32m[2021-07-22T00:30:02.498] [INFO] system - ^[[39mrecording: 5644 /app/recordedTemp/ソードアート・オンライン #16「妖精たちの国」 [202107220030-BS11イレブン].ts 1169117 ^[[32m[2021-07-22T00:30:02.507] [INFO] system - ^[[39madd drop log file: /app/logdrop/ソードアート・オンライン #16「妖精たちの国」 [202107220030-BS11イレブン].ts.log 1169118 ^[[32m[2021-07-22T00:30:02.518] [INFO] system - ^[[39madd recorded: 5644 /app/recordedTemp/ソードアート・オンライン #16「妖精たちの国」 [202107220030-BS11イレブン].ts 1169119 ^[[32m[2021-07-22T00:30:02.526] [INFO] system - ^[[39mcreate video file: ソードアート・オンライン #16「妖精たちの国」 [202107220030-BS11イレブン].ts 1169120 ^[[91m[2021-07-22T00:30:08.168] [ERROR] system - ^[[39mpreprec failed: 5711 1169121 ^[[32m[2021-07-22T00:30:13.170] [INFO] system - ^[[39mpreprec: 5711 1169122 ^[[91m[2021-07-22T00:30:25.498] [ERROR] system - ^[[39mpreprec failed: 5711 1169123 ^[[32m[2021-07-22T00:30:30.500] [INFO] system - ^[[39mpreprec: 5711 1169124 ^[[91m[2021-07-22T00:30:42.814] [ERROR] system - ^[[39mpreprec failed: 5711 1169125 ^[[32m[2021-07-22T00:30:42.820] [INFO] system - ^[[39mcancel reservation: 5711 1169126 ^[[32m[2021-07-22T00:30:42.853] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169127 ^[[32m[2021-07-22T00:30:42.861] [INFO] system - ^[[39msuccessful cancel reservation: 5711 1169128 ^[[32m[2021-07-22T00:34:43.959] [INFO] system - ^[[39mall reservation update start 1169129 ^[[32m[2021-07-22T00:34:43.985] [INFO] system - ^[[39mupdate reservation: 5734 1169130 ^[[32m[2021-07-22T00:34:44.007] [INFO] system - ^[[39mno update reservation: 5734 1169131 ^[[32m[2021-07-22T00:34:44.018] [INFO] system - ^[[39mupdate reservation: 5735 1169132 ^[[32m[2021-07-22T00:34:44.025] [INFO] system - ^[[39mno update reservation: 5735 1169133 ^[[32m[2021-07-22T00:34:44.036] [INFO] system - ^[[39mupdate reservation: 5738 1169134 ^[[32m[2021-07-22T00:34:44.046] [INFO] system - ^[[39mno update reservation: 5738 1169135 ^[[32m[2021-07-22T00:34:44.057] [INFO] system - ^[[39mupdate reservation: 5739 1169136 ^[[32m[2021-07-22T00:34:44.065] [INFO] system - ^[[39mno update reservation: 5739 1169137 ^[[32m[2021-07-22T00:34:44.076] [INFO] system - ^[[39mupdate reservation: 5740 1169138 ^[[32m[2021-07-22T00:34:44.082] [INFO] system - ^[[39mno update reservation: 5740 1169139 ^[[32m[2021-07-22T00:34:44.093] [INFO] system - ^[[39mupdate reservation: 5741 1169140 ^[[32m[2021-07-22T00:34:44.101] [INFO] system - ^[[39mno update reservation: 5741 1169141 ^[[32m[2021-07-22T00:34:44.112] [INFO] system - ^[[39mupdate reservation: 5777 1169142 ^[[32m[2021-07-22T00:34:44.127] [INFO] system - ^[[39mno update reservation: 5777 1169143 ^[[32m[2021-07-22T00:34:44.137] [INFO] system - ^[[39mupdate reservation: 5778 1169144 ^[[32m[2021-07-22T00:34:44.143] [INFO] system - ^[[39mno update reservation: 5778 1169145 ^[[32m[2021-07-22T00:34:44.154] [INFO] system - ^[[39mupdate reservation: 5779 1169146 ^[[32m[2021-07-22T00:34:44.159] [INFO] system - ^[[39mno update reservation: 5779 1169147 ^[[32m[2021-07-22T00:34:44.169] [INFO] system - ^[[39mupdate reservation: 5854 1169148 ^[[32m[2021-07-22T00:34:44.174] [INFO] system - ^[[39mno update reservation: 5854 1169149 ^[[32m[2021-07-22T00:34:44.185] [INFO] system - ^[[39mupdate reservation: 5855 1169150 ^[[32m[2021-07-22T00:34:44.194] [INFO] system - ^[[39mno update reservation: 5855 1169151 ^[[32m[2021-07-22T00:34:44.205] [INFO] system - ^[[39mupdate reservation: 5856 1169152 ^[[32m[2021-07-22T00:34:44.212] [INFO] system - ^[[39mno update reservation: 5856 1169153 ^[[32m[2021-07-22T00:34:44.223] [INFO] system - ^[[39mupdate reservation: 5857 1169154 ^[[32m[2021-07-22T00:34:44.231] [INFO] system - ^[[39mno update reservation: 5857 1169155 ^[[32m[2021-07-22T00:34:44.242] [INFO] system - ^[[39mupdate reservation: 5858 1169156 ^[[32m[2021-07-22T00:34:44.248] [INFO] system - ^[[39mno update reservation: 5858 1169157 ^[[32m[2021-07-22T00:34:44.258] [INFO] system - ^[[39mupdate reservation: 5863 1169158 ^[[32m[2021-07-22T00:34:44.270] [INFO] system - ^[[39mno update reservation: 5863 1169159 ^[[32m[2021-07-22T00:34:44.281] [INFO] system - ^[[39mupdate reservation: 5864 1169160 ^[[32m[2021-07-22T00:34:44.288] [INFO] system - ^[[39mno update reservation: 5864 1169161 ^[[32m[2021-07-22T00:34:44.300] [INFO] system - ^[[39mupdate rule reservation: 1 1169162 ^[[32m[2021-07-22T00:34:44.505] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169163 ^[[32m[2021-07-22T00:34:44.510] [INFO] system - ^[[39msuccessful update rule reservation: 1 1169164 ^[[32m[2021-07-22T00:34:44.522] [INFO] system - ^[[39mupdate rule reservation: 2 1169165 ^[[32m[2021-07-22T00:34:44.734] [INFO] system - ^[[39m{ insert: 3, update: 3, delete: 0 } 1169166 ^[[32m[2021-07-22T00:34:44.769] [INFO] system - ^[[39msuccessful update rule reservation: 2 1169167 ^[[32m[2021-07-22T00:34:44.772] [INFO] system - ^[[39mset timer: 5994, 604500228 1169168 ^[[32m[2021-07-22T00:34:44.773] [INFO] system - ^[[39mset timer: 5995, 606300227 1169169 ^[[32m[2021-07-22T00:34:44.774] [INFO] system - ^[[39mset timer: 5996, 608100226 1169170 ^[[32m[2021-07-22T00:34:44.774] [INFO] system - ^[[39mupdate reocrded: 5444 1169171 ^[[32m[2021-07-22T00:34:44.784] [INFO] system - ^[[39mupdate rule reservation: 3 1169172 ^[[32m[2021-07-22T00:34:44.943] [INFO] system - ^[[39m{ insert: 0, update: 1, delete: 0 } 1169173 ^[[32m[2021-07-22T00:34:44.955] [INFO] system - ^[[39msuccessful update rule reservation: 3 1169174 ^[[32m[2021-07-22T00:34:44.965] [INFO] system - ^[[39mupdate rule reservation: 4 1169175 ^[[32m[2021-07-22T00:34:45.045] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169176 ^[[32m[2021-07-22T00:34:45.047] [INFO] system - ^[[39msuccessful update rule reservation: 4 1169177 ^[[32m[2021-07-22T00:34:45.057] [INFO] system - ^[[39mupdate rule reservation: 5 1169178 ^[[32m[2021-07-22T00:34:45.177] [INFO] system - ^[[39m{ insert: 2, update: 0, delete: 0 } 1169179 ^[[32m[2021-07-22T00:34:45.191] [INFO] system - ^[[39msuccessful update rule reservation: 5 1169180 ^[[32m[2021-07-22T00:34:45.192] [INFO] system - ^[[39mset timer: 5997, 624299808 1169181 ^[[32m[2021-07-22T00:34:45.192] [INFO] system - ^[[39mset timer: 5998, 681899808 1169182 ^[[32m[2021-07-22T00:34:45.203] [INFO] system - ^[[39mupdate rule reservation: 6 1169183 ^[[32m[2021-07-22T00:34:45.296] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169184 ^[[32m[2021-07-22T00:34:45.298] [INFO] system - ^[[39msuccessful update rule reservation: 6 1169185 ^[[32m[2021-07-22T00:34:45.308] [INFO] system - ^[[39mupdate rule reservation: 7 1169186 ^[[32m[2021-07-22T00:34:45.499] [INFO] system - ^[[39m{ insert: 0, update: 1, delete: 0 } 1169187 ^[[32m[2021-07-22T00:34:45.512] [INFO] system - ^[[39msuccessful update rule reservation: 7 1169188 ^[[32m[2021-07-22T00:34:45.524] [INFO] system - ^[[39mupdate rule reservation: 8 1169189 ^[[32m[2021-07-22T00:34:45.689] [INFO] system - ^[[39m{ insert: 1, update: 0, delete: 0 } 1169190 ^[[32m[2021-07-22T00:34:45.698] [INFO] system - ^[[39msuccessful update rule reservation: 8 1169191 ^[[32m[2021-07-22T00:34:45.699] [INFO] system - ^[[39mset timer: 5999, 656699301 1169192 ^[[32m[2021-07-22T00:34:45.709] [INFO] system - ^[[39mupdate rule reservation: 9 1169193 ^[[32m[2021-07-22T00:34:45.852] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169194 ^[[32m[2021-07-22T00:34:45.855] [INFO] system - ^[[39msuccessful update rule reservation: 9 1169195 ^[[32m[2021-07-22T00:34:45.867] [INFO] system - ^[[39mupdate rule reservation: 10 1169196 ^[[32m[2021-07-22T00:34:45.999] [INFO] system - ^[[39m{ insert: 1, update: 3, delete: 0 } 1169197 ^[[32m[2021-07-22T00:34:46.018] [INFO] system - ^[[39msuccessful update rule reservation: 10 1169198 ^[[32m[2021-07-22T00:34:46.019] [INFO] system - ^[[39mset timer: 6000, 676498981 1169199 ^[[32m[2021-07-22T00:34:46.030] [INFO] system - ^[[39mupdate rule reservation: 11 1169200 ^[[32m[2021-07-22T00:34:46.639] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169201 ^[[32m[2021-07-22T00:34:46.641] [INFO] system - ^[[39msuccessful update rule reservation: 11 1169202 ^[[32m[2021-07-22T00:34:46.652] [INFO] system - ^[[39mupdate rule reservation: 12 1169203 ^[[32m[2021-07-22T00:34:46.668] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169204 ^[[32m[2021-07-22T00:34:46.669] [INFO] system - ^[[39msuccessful update rule reservation: 12 1169205 ^[[32m[2021-07-22T00:34:46.680] [INFO] system - ^[[39mupdate rule reservation: 13 1169206 ^[[32m[2021-07-22T00:34:46.685] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169207 ^[[32m[2021-07-22T00:34:46.687] [INFO] system - ^[[39msuccessful update rule reservation: 13 1169208 ^[[32m[2021-07-22T00:34:46.697] [INFO] system - ^[[39mupdate rule reservation: 14 1169209 ^[[32m[2021-07-22T00:34:46.703] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169210 ^[[32m[2021-07-22T00:34:46.704] [INFO] system - ^[[39msuccessful update rule reservation: 14 1169211 ^[[32m[2021-07-22T00:34:46.716] [INFO] system - ^[[39mupdate rule reservation: 15 1169212 ^[[32m[2021-07-22T00:34:46.721] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169213 ^[[32m[2021-07-22T00:34:46.722] [INFO] system - ^[[39msuccessful update rule reservation: 15 1169214 ^[[32m[2021-07-22T00:34:46.733] [INFO] system - ^[[39mupdate rule reservation: 16 1169215 ^[[32m[2021-07-22T00:34:46.740] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169216 ^[[32m[2021-07-22T00:34:46.743] [INFO] system - ^[[39msuccessful update rule reservation: 16 1169217 ^[[32m[2021-07-22T00:34:46.755] [INFO] system - ^[[39mupdate rule reservation: 17 1169218 ^[[32m[2021-07-22T00:34:46.960] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169219 ^[[32m[2021-07-22T00:34:46.963] [INFO] system - ^[[39msuccessful update rule reservation: 17 1169220 ^[[32m[2021-07-22T00:34:46.973] [INFO] system - ^[[39mupdate rule reservation: 18 1169221 ^[[32m[2021-07-22T00:34:47.052] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169222 ^[[32m[2021-07-22T00:34:47.054] [INFO] system - ^[[39msuccessful update rule reservation: 18 1169223 ^[[32m[2021-07-22T00:34:47.065] [INFO] system - ^[[39mupdate rule reservation: 19 1169224 ^[[32m[2021-07-22T00:34:47.072] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169225 ^[[32m[2021-07-22T00:34:47.074] [INFO] system - ^[[39msuccessful update rule reservation: 19 1169226 ^[[32m[2021-07-22T00:34:47.085] [INFO] system - ^[[39mupdate rule reservation: 20 1169227 ^[[32m[2021-07-22T00:34:47.092] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169228 ^[[32m[2021-07-22T00:34:47.094] [INFO] system - ^[[39msuccessful update rule reservation: 20 1169229 ^[[32m[2021-07-22T00:34:47.104] [INFO] system - ^[[39mupdate rule reservation: 29 1169230 ^[[32m[2021-07-22T00:34:47.735] [INFO] system - ^[[39m{ insert: 1, update: 0, delete: 0 } 1169231 ^[[32m[2021-07-22T00:34:47.751] [INFO] system - ^[[39msuccessful update rule reservation: 29 1169232 ^[[32m[2021-07-22T00:34:47.752] [INFO] system - ^[[39mset timer: 6001, 647097248 1169233 ^[[32m[2021-07-22T00:34:47.763] [INFO] system - ^[[39mupdate rule reservation: 31 1169234 ^[[32m[2021-07-22T00:34:47.990] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169235 ^[[32m[2021-07-22T00:34:47.992] [INFO] system - ^[[39msuccessful update rule reservation: 31 1169236 ^[[32m[2021-07-22T00:34:48.002] [INFO] system - ^[[39mupdate rule reservation: 33 1169237 ^[[32m[2021-07-22T00:34:48.292] [INFO] system - ^[[39m{ insert: 0, update: 2, delete: 0 } 1169238 ^[[32m[2021-07-22T00:34:48.308] [INFO] system - ^[[39msuccessful update rule reservation: 33 1169239 ^[[32m[2021-07-22T00:34:48.319] [INFO] system - ^[[39mupdate rule reservation: 38 1169240 ^[[32m[2021-07-22T00:34:48.381] [INFO] system - ^[[39m{ insert: 2, update: 0, delete: 0 } 1169241 ^[[32m[2021-07-22T00:34:48.390] [INFO] system - ^[[39msuccessful update rule reservation: 38 1169242 ^[[32m[2021-07-22T00:34:48.391] [INFO] system - ^[[39mset timer: 6002, 617096609 1169243 ^[[32m[2021-07-22T00:34:48.392] [INFO] system - ^[[39mset timer: 6003, 620096608 1169244 ^[[32m[2021-07-22T00:34:48.402] [INFO] system - ^[[39mupdate rule reservation: 39 1169245 ^[[32m[2021-07-22T00:34:48.448] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169246 ^[[32m[2021-07-22T00:34:48.449] [INFO] system - ^[[39msuccessful update rule reservation: 39 1169247 ^[[32m[2021-07-22T00:34:48.460] [INFO] system - ^[[39mall reservation update finish 1169248 ^[[32m[2021-07-22T00:44:40.406] [INFO] system - ^[[39mall reservation update start 1169249 ^[[32m[2021-07-22T00:44:40.455] [INFO] system - ^[[39mupdate reservation: 5734 1169250 ^[[32m[2021-07-22T00:44:40.467] [INFO] system - ^[[39mno update reservation: 5734 1169251 ^[[32m[2021-07-22T00:44:40.478] [INFO] system - ^[[39mupdate reservation: 5735 1169252 ^[[32m[2021-07-22T00:44:40.486] [INFO] system - ^[[39mno update reservation: 5735 1169253 ^[[32m[2021-07-22T00:44:40.497] [INFO] system - ^[[39mupdate reservation: 5738 1169254 ^[[32m[2021-07-22T00:44:40.508] [INFO] system - ^[[39mno update reservation: 5738 1169255 ^[[32m[2021-07-22T00:44:40.518] [INFO] system - ^[[39mupdate reservation: 5739 1169256 ^[[32m[2021-07-22T00:44:40.527] [INFO] system - ^[[39mno update reservation: 5739 1169257 ^[[32m[2021-07-22T00:44:40.538] [INFO] system - ^[[39mupdate reservation: 5740 1169258 ^[[32m[2021-07-22T00:44:40.546] [INFO] system - ^[[39mno update reservation: 5740 1169259 ^[[32m[2021-07-22T00:44:40.556] [INFO] system - ^[[39mupdate reservation: 5741 1169260 ^[[32m[2021-07-22T00:44:40.563] [INFO] system - ^[[39mno update reservation: 5741 1169261 ^[[32m[2021-07-22T00:44:40.574] [INFO] system - ^[[39mupdate reservation: 5777 1169262 ^[[32m[2021-07-22T00:44:40.580] [INFO] system - ^[[39mno update reservation: 5777 1169263 ^[[32m[2021-07-22T00:44:40.590] [INFO] system - ^[[39mupdate reservation: 5778 1169264 ^[[32m[2021-07-22T00:44:40.598] [INFO] system - ^[[39mno update reservation: 5778 1169265 ^[[32m[2021-07-22T00:44:40.608] [INFO] system - ^[[39mupdate reservation: 5779 1169266 ^[[32m[2021-07-22T00:44:40.614] [INFO] system - ^[[39mno update reservation: 5779 1169267 ^[[32m[2021-07-22T00:44:40.625] [INFO] system - ^[[39mupdate reservation: 5854 1169268 ^[[32m[2021-07-22T00:44:40.634] [INFO] system - ^[[39mno update reservation: 5854 1169269 ^[[32m[2021-07-22T00:44:40.644] [INFO] system - ^[[39mupdate reservation: 5855 1169270 ^[[32m[2021-07-22T00:44:40.652] [INFO] system - ^[[39mno update reservation: 5855 1169271 ^[[32m[2021-07-22T00:44:40.662] [INFO] system - ^[[39mupdate reservation: 5856 1169272 ^[[32m[2021-07-22T00:44:40.669] [INFO] system - ^[[39mno update reservation: 5856 1169273 ^[[32m[2021-07-22T00:44:40.680] [INFO] system - ^[[39mupdate reservation: 5857 1169274 ^[[32m[2021-07-22T00:44:40.687] [INFO] system - ^[[39mno update reservation: 5857 1169275 ^[[32m[2021-07-22T00:44:40.697] [INFO] system - ^[[39mupdate reservation: 5858 1169276 ^[[32m[2021-07-22T00:44:40.703] [INFO] system - ^[[39mno update reservation: 5858 1169277 ^[[32m[2021-07-22T00:44:40.714] [INFO] system - ^[[39mupdate reservation: 5863 1169278 ^[[32m[2021-07-22T00:44:40.722] [INFO] system - ^[[39mno update reservation: 5863 1169279 ^[[32m[2021-07-22T00:44:40.732] [INFO] system - ^[[39mupdate reservation: 5864 1169280 ^[[32m[2021-07-22T00:44:40.739] [INFO] system - ^[[39mno update reservation: 5864 1169281 ^[[32m[2021-07-22T00:44:40.750] [INFO] system - ^[[39mupdate rule reservation: 1 1169282 ^[[32m[2021-07-22T00:44:40.893] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169283 ^[[32m[2021-07-22T00:44:40.898] [INFO] system - ^[[39msuccessful update rule reservation: 1 1169284 ^[[32m[2021-07-22T00:44:40.910] [INFO] system - ^[[39mupdate rule reservation: 2 1169285 ^[[32m[2021-07-22T00:44:41.287] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169286 ^[[32m[2021-07-22T00:44:41.291] [INFO] system - ^[[39msuccessful update rule reservation: 2 1169287 ^[[32m[2021-07-22T00:44:41.300] [INFO] system - ^[[39mupdate rule reservation: 3 1169288 ^[[32m[2021-07-22T00:44:41.428] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169289 ^[[32m[2021-07-22T00:44:41.429] [INFO] system - ^[[39msuccessful update rule reservation: 3 1169290 ^[[32m[2021-07-22T00:44:41.440] [INFO] system - ^[[39mupdate rule reservation: 4 1169291 ^[[32m[2021-07-22T00:44:41.537] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169292 ^[[32m[2021-07-22T00:44:41.538] [INFO] system - ^[[39msuccessful update rule reservation: 4 1169293 ^[[32m[2021-07-22T00:44:41.549] [INFO] system - ^[[39mupdate rule reservation: 5 1169294 ^[[32m[2021-07-22T00:44:41.669] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169295 ^[[32m[2021-07-22T00:44:41.671] [INFO] system - ^[[39msuccessful update rule reservation: 5 1169296 ^[[32m[2021-07-22T00:44:41.681] [INFO] system - ^[[39mupdate rule reservation: 6 1169297 ^[[32m[2021-07-22T00:44:41.829] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169298 ^[[32m[2021-07-22T00:44:41.831] [INFO] system - ^[[39msuccessful update rule reservation: 6 1169299 ^[[32m[2021-07-22T00:44:41.842] [INFO] system - ^[[39mupdate rule reservation: 7 1169300 ^[[32m[2021-07-22T00:44:42.128] [INFO] system - ^[[39m{ insert: 0, update: 1, delete: 0 } 1169301 ^[[32m[2021-07-22T00:44:42.323] [INFO] system - ^[[39msuccessful update rule reservation: 7 1169302 ^[[32m[2021-07-22T00:44:42.335] [INFO] system - ^[[39mupdate rule reservation: 8 1169303 ^[[32m[2021-07-22T00:44:42.511] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169304 ^[[32m[2021-07-22T00:44:42.513] [INFO] system - ^[[39msuccessful update rule reservation: 8 1169305 ^[[32m[2021-07-22T00:44:42.524] [INFO] system - ^[[39mupdate rule reservation: 9 1169306 ^[[32m[2021-07-22T00:44:42.693] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169307 ^[[32m[2021-07-22T00:44:42.697] [INFO] system - ^[[39msuccessful update rule reservation: 9 1169308 ^[[32m[2021-07-22T00:44:42.707] [INFO] system - ^[[39mupdate rule reservation: 10 1169309 ^[[32m[2021-07-22T00:44:42.869] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169310 ^[[32m[2021-07-22T00:44:42.871] [INFO] system - ^[[39msuccessful update rule reservation: 10 1169311 ^[[32m[2021-07-22T00:44:42.882] [INFO] system - ^[[39mupdate rule reservation: 11 1169312 ^[[32m[2021-07-22T00:44:43.487] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169313 ^[[32m[2021-07-22T00:44:43.488] [INFO] system - ^[[39msuccessful update rule reservation: 11 1169314 ^[[32m[2021-07-22T00:44:43.499] [INFO] system - ^[[39mupdate rule reservation: 12 1169315 ^[[32m[2021-07-22T00:44:43.506] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169316 ^[[32m[2021-07-22T00:44:43.507] [INFO] system - ^[[39msuccessful update rule reservation: 12 1169317 ^[[32m[2021-07-22T00:44:43.521] [INFO] system - ^[[39mupdate rule reservation: 13 1169318 ^[[32m[2021-07-22T00:44:43.529] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169319 ^[[32m[2021-07-22T00:44:43.531] [INFO] system - ^[[39msuccessful update rule reservation: 13 1169320 ^[[32m[2021-07-22T00:44:43.542] [INFO] system - ^[[39mupdate rule reservation: 14 1169321 ^[[32m[2021-07-22T00:44:43.552] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169322 ^[[32m[2021-07-22T00:44:43.553] [INFO] system - ^[[39msuccessful update rule reservation: 14 1169323 ^[[32m[2021-07-22T00:44:43.564] [INFO] system - ^[[39mupdate rule reservation: 15 1169324 ^[[32m[2021-07-22T00:44:43.569] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169325 ^[[32m[2021-07-22T00:44:43.571] [INFO] system - ^[[39msuccessful update rule reservation: 15 1169326 ^[[32m[2021-07-22T00:44:43.581] [INFO] system - ^[[39mupdate rule reservation: 16 1169327 ^[[32m[2021-07-22T00:44:43.585] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169328 ^[[32m[2021-07-22T00:44:43.586] [INFO] system - ^[[39msuccessful update rule reservation: 16 1169329 ^[[32m[2021-07-22T00:44:43.598] [INFO] system - ^[[39mupdate rule reservation: 17 1169330 ^[[32m[2021-07-22T00:44:43.761] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169331 ^[[32m[2021-07-22T00:44:43.763] [INFO] system - ^[[39msuccessful update rule reservation: 17 1169332 ^[[32m[2021-07-22T00:44:43.773] [INFO] system - ^[[39mupdate rule reservation: 18 1169333 ^[[32m[2021-07-22T00:44:43.866] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169334 ^[[32m[2021-07-22T00:44:43.874] [INFO] system - ^[[39msuccessful update rule reservation: 18 1169335 ^[[32m[2021-07-22T00:44:43.885] [INFO] system - ^[[39mupdate rule reservation: 19 1169336 ^[[32m[2021-07-22T00:44:43.891] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169337 ^[[32m[2021-07-22T00:44:43.893] [INFO] system - ^[[39msuccessful update rule reservation: 19 1169338 ^[[32m[2021-07-22T00:44:43.904] [INFO] system - ^[[39mupdate rule reservation: 20 1169339 ^[[32m[2021-07-22T00:44:43.909] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169340 ^[[32m[2021-07-22T00:44:43.911] [INFO] system - ^[[39msuccessful update rule reservation: 20 1169341 ^[[32m[2021-07-22T00:44:43.922] [INFO] system - ^[[39mupdate rule reservation: 29 1169342 ^[[32m[2021-07-22T00:44:44.462] [INFO] system - ^[[39m{ insert: 0, update: 2, delete: 0 } 1169343 ^[[32m[2021-07-22T00:44:44.476] [INFO] system - ^[[39msuccessful update rule reservation: 29 1169344 ^[[32m[2021-07-22T00:44:44.487] [INFO] system - ^[[39mupdate rule reservation: 31 1169345 ^[[32m[2021-07-22T00:44:44.768] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169346 ^[[32m[2021-07-22T00:44:44.771] [INFO] system - ^[[39msuccessful update rule reservation: 31 1169347 ^[[32m[2021-07-22T00:44:44.782] [INFO] system - ^[[39mupdate rule reservation: 33 1169348 ^[[32m[2021-07-22T00:44:45.081] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169349 ^[[32m[2021-07-22T00:44:45.083] [INFO] system - ^[[39msuccessful update rule reservation: 33 1169350 ^[[32m[2021-07-22T00:44:45.094] [INFO] system - ^[[39mupdate rule reservation: 38 1169351 ^[[32m[2021-07-22T00:44:45.149] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169352 ^[[32m[2021-07-22T00:44:45.152] [INFO] system - ^[[39msuccessful update rule reservation: 38 1169353 ^[[32m[2021-07-22T00:44:45.162] [INFO] system - ^[[39mupdate rule reservation: 39 1169354 ^[[32m[2021-07-22T00:44:45.218] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169355 ^[[32m[2021-07-22T00:44:45.221] [INFO] system - ^[[39msuccessful update rule reservation: 39 1169356 ^[[32m[2021-07-22T00:44:45.231] [INFO] system - ^[[39mall reservation update finish 1169357 ^[[32m[2021-07-22T00:54:39.444] [INFO] system - ^[[39mall reservation update start 1169358 ^[[32m[2021-07-22T00:54:39.478] [INFO] system - ^[[39mupdate reservation: 5734 1169359 ^[[32m[2021-07-22T00:54:39.497] [INFO] system - ^[[39mno update reservation: 5734 1169360 ^[[32m[2021-07-22T00:54:39.509] [INFO] system - ^[[39mupdate reservation: 5735 1169361 ^[[32m[2021-07-22T00:54:39.519] [INFO] system - ^[[39mno update reservation: 5735 1169362 ^[[32m[2021-07-22T00:54:39.530] [INFO] system - ^[[39mupdate reservation: 5738 1169363 ^[[32m[2021-07-22T00:54:39.544] [INFO] system - ^[[39mno update reservation: 5738 1169364 ^[[32m[2021-07-22T00:54:39.554] [INFO] system - ^[[39mupdate reservation: 5739 1169365 ^[[32m[2021-07-22T00:54:39.562] [INFO] system - ^[[39mno update reservation: 5739 1169366 ^[[32m[2021-07-22T00:54:39.572] [INFO] system - ^[[39mupdate reservation: 5740 1169367 ^[[32m[2021-07-22T00:54:39.581] [INFO] system - ^[[39mno update reservation: 5740 1169368 ^[[32m[2021-07-22T00:54:39.591] [INFO] system - ^[[39mupdate reservation: 5741 1169369 ^[[32m[2021-07-22T00:54:39.599] [INFO] system - ^[[39mno update reservation: 5741 1169370 ^[[32m[2021-07-22T00:54:39.610] [INFO] system - ^[[39mupdate reservation: 5777 1169371 ^[[32m[2021-07-22T00:54:39.621] [INFO] system - ^[[39mno update reservation: 5777 1169372 ^[[32m[2021-07-22T00:54:39.632] [INFO] system - ^[[39mupdate reservation: 5778 1169373 ^[[32m[2021-07-22T00:54:39.647] [INFO] system - ^[[39mno update reservation: 5778 1169374 ^[[32m[2021-07-22T00:54:39.657] [INFO] system - ^[[39mupdate reservation: 5779 1169375 ^[[32m[2021-07-22T00:54:39.665] [INFO] system - ^[[39mno update reservation: 5779 1169376 ^[[32m[2021-07-22T00:54:39.676] [INFO] system - ^[[39mupdate reservation: 5854 1169377 ^[[32m[2021-07-22T00:54:39.683] [INFO] system - ^[[39mno update reservation: 5854 1169378 ^[[32m[2021-07-22T00:54:39.694] [INFO] system - ^[[39mupdate reservation: 5855 1169379 ^[[32m[2021-07-22T00:54:39.702] [INFO] system - ^[[39mno update reservation: 5855 1169380 ^[[32m[2021-07-22T00:54:39.712] [INFO] system - ^[[39mupdate reservation: 5856 1169381 ^[[32m[2021-07-22T00:54:39.722] [INFO] system - ^[[39mno update reservation: 5856 1169382 ^[[32m[2021-07-22T00:54:39.732] [INFO] system - ^[[39mupdate reservation: 5857 1169383 ^[[32m[2021-07-22T00:54:39.738] [INFO] system - ^[[39mno update reservation: 5857 1169384 ^[[32m[2021-07-22T00:54:39.748] [INFO] system - ^[[39mupdate reservation: 5858 1169385 ^[[32m[2021-07-22T00:54:39.757] [INFO] system - ^[[39mno update reservation: 5858 1169386 ^[[32m[2021-07-22T00:54:39.768] [INFO] system - ^[[39mupdate reservation: 5863 1169387 ^[[32m[2021-07-22T00:54:39.775] [INFO] system - ^[[39mno update reservation: 5863 1169388 ^[[32m[2021-07-22T00:54:39.785] [INFO] system - ^[[39mupdate reservation: 5864 1169389 ^[[32m[2021-07-22T00:54:39.796] [INFO] system - ^[[39mno update reservation: 5864 1169390 ^[[32m[2021-07-22T00:54:39.806] [INFO] system - ^[[39mupdate rule reservation: 1 1169391 ^[[32m[2021-07-22T00:54:39.942] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169392 ^[[32m[2021-07-22T00:54:39.951] [INFO] system - ^[[39msuccessful update rule reservation: 1 1169393 ^[[32m[2021-07-22T00:54:39.963] [INFO] system - ^[[39mupdate rule reservation: 2 1169394 ^[[32m[2021-07-22T00:54:40.231] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169395 ^[[32m[2021-07-22T00:54:40.234] [INFO] system - ^[[39msuccessful update rule reservation: 2 1169396 ^[[32m[2021-07-22T00:54:40.245] [INFO] system - ^[[39mupdate rule reservation: 3 1169397 ^[[32m[2021-07-22T00:54:40.370] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169398 ^[[32m[2021-07-22T00:54:40.374] [INFO] system - ^[[39msuccessful update rule reservation: 3 1169399 ^[[32m[2021-07-22T00:54:40.384] [INFO] system - ^[[39mupdate rule reservation: 4 1169400 ^[[32m[2021-07-22T00:54:40.470] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169401 ^[[32m[2021-07-22T00:54:40.475] [INFO] system - ^[[39msuccessful update rule reservation: 4 1169402 ^[[32m[2021-07-22T00:54:40.486] [INFO] system - ^[[39mupdate rule reservation: 5 1169403 ^[[32m[2021-07-22T00:54:40.620] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169404 ^[[32m[2021-07-22T00:54:40.625] [INFO] system - ^[[39msuccessful update rule reservation: 5 1169405 ^[[32m[2021-07-22T00:54:40.636] [INFO] system - ^[[39mupdate rule reservation: 6 1169406 ^[[32m[2021-07-22T00:54:40.770] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169407 ^[[32m[2021-07-22T00:54:40.771] [INFO] system - ^[[39msuccessful update rule reservation: 6 1169408 ^[[32m[2021-07-22T00:54:40.782] [INFO] system - ^[[39mupdate rule reservation: 7 1169409 ^[[32m[2021-07-22T00:54:40.939] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169410 ^[[32m[2021-07-22T00:54:40.942] [INFO] system - ^[[39msuccessful update rule reservation: 7 1169411 ^[[32m[2021-07-22T00:54:40.952] [INFO] system - ^[[39mupdate rule reservation: 8 1169412 ^[[32m[2021-07-22T00:54:41.150] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169413 ^[[32m[2021-07-22T00:54:41.152] [INFO] system - ^[[39msuccessful update rule reservation: 8 1169414 ^[[32m[2021-07-22T00:54:41.162] [INFO] system - ^[[39mupdate rule reservation: 9 1169415 ^[[32m[2021-07-22T00:54:41.308] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169416 ^[[32m[2021-07-22T00:54:41.311] [INFO] system - ^[[39msuccessful update rule reservation: 9 1169417 ^[[32m[2021-07-22T00:54:41.322] [INFO] system - ^[[39mupdate rule reservation: 10 1169418 ^[[32m[2021-07-22T00:54:41.479] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169419 ^[[32m[2021-07-22T00:54:41.483] [INFO] system - ^[[39msuccessful update rule reservation: 10 1169420 ^[[32m[2021-07-22T00:54:41.494] [INFO] system - ^[[39mupdate rule reservation: 11 1169421 ^[[32m[2021-07-22T00:54:42.107] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169422 ^[[32m[2021-07-22T00:54:42.108] [INFO] system - ^[[39msuccessful update rule reservation: 11 1169423 ^[[32m[2021-07-22T00:54:42.119] [INFO] system - ^[[39mupdate rule reservation: 12 1169424 ^[[32m[2021-07-22T00:54:42.127] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169425 ^[[32m[2021-07-22T00:54:42.129] [INFO] system - ^[[39msuccessful update rule reservation: 12 1169426 ^[[32m[2021-07-22T00:54:42.140] [INFO] system - ^[[39mupdate rule reservation: 13 1169427 ^[[32m[2021-07-22T00:54:42.147] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169428 ^[[32m[2021-07-22T00:54:42.149] [INFO] system - ^[[39msuccessful update rule reservation: 13 1169429 ^[[32m[2021-07-22T00:54:42.160] [INFO] system - ^[[39mupdate rule reservation: 14 1169430 ^[[32m[2021-07-22T00:54:42.165] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169431 ^[[32m[2021-07-22T00:54:42.167] [INFO] system - ^[[39msuccessful update rule reservation: 14 1169432 ^[[32m[2021-07-22T00:54:42.178] [INFO] system - ^[[39mupdate rule reservation: 15 1169433 ^[[32m[2021-07-22T00:54:42.184] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169434 ^[[32m[2021-07-22T00:54:42.186] [INFO] system - ^[[39msuccessful update rule reservation: 15 1169435 ^[[32m[2021-07-22T00:54:42.198] [INFO] system - ^[[39mupdate rule reservation: 16 1169436 ^[[32m[2021-07-22T00:54:42.205] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169437 ^[[32m[2021-07-22T00:54:42.207] [INFO] system - ^[[39msuccessful update rule reservation: 16 1169438 ^[[32m[2021-07-22T00:54:42.218] [INFO] system - ^[[39mupdate rule reservation: 17 1169439 ^[[32m[2021-07-22T00:54:42.384] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169440 ^[[32m[2021-07-22T00:54:42.387] [INFO] system - ^[[39msuccessful update rule reservation: 17 1169441 ^[[32m[2021-07-22T00:54:42.397] [INFO] system - ^[[39mupdate rule reservation: 18 1169442 ^[[32m[2021-07-22T00:54:42.475] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169443 ^[[32m[2021-07-22T00:54:42.477] [INFO] system - ^[[39msuccessful update rule reservation: 18 1169444 ^[[32m[2021-07-22T00:54:42.488] [INFO] system - ^[[39mupdate rule reservation: 19 1169445 ^[[32m[2021-07-22T00:54:42.496] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169446 ^[[32m[2021-07-22T00:54:42.498] [INFO] system - ^[[39msuccessful update rule reservation: 19 1169447 ^[[32m[2021-07-22T00:54:42.509] [INFO] system - ^[[39mupdate rule reservation: 20 1169448 ^[[32m[2021-07-22T00:54:42.515] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169449 ^[[32m[2021-07-22T00:54:42.517] [INFO] system - ^[[39msuccessful update rule reservation: 20 1169450 ^[[32m[2021-07-22T00:54:42.528] [INFO] system - ^[[39mupdate rule reservation: 29 1169451 ^[[32m[2021-07-22T00:54:43.107] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169452 ^[[32m[2021-07-22T00:54:43.109] [INFO] system - ^[[39msuccessful update rule reservation: 29 1169453 ^[[32m[2021-07-22T00:54:43.119] [INFO] system - ^[[39mupdate rule reservation: 31 1169454 ^[[32m[2021-07-22T00:54:43.375] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169455 ^[[32m[2021-07-22T00:54:43.377] [INFO] system - ^[[39msuccessful update rule reservation: 31 1169456 ^[[32m[2021-07-22T00:54:43.389] [INFO] system - ^[[39mupdate rule reservation: 33 1169457 ^[[32m[2021-07-22T00:54:43.670] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169458 ^[[32m[2021-07-22T00:54:43.672] [INFO] system - ^[[39msuccessful update rule reservation: 33 1169459 ^[[32m[2021-07-22T00:54:43.683] [INFO] system - ^[[39mupdate rule reservation: 38 1169460 ^[[32m[2021-07-22T00:54:43.739] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169461 ^[[32m[2021-07-22T00:54:43.741] [INFO] system - ^[[39msuccessful update rule reservation: 38 1169462 ^[[32m[2021-07-22T00:54:43.752] [INFO] system - ^[[39mupdate rule reservation: 39 1169463 ^[[32m[2021-07-22T00:54:43.795] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 0 } 1169464 ^[[32m[2021-07-22T00:54:43.797] [INFO] system - ^[[39msuccessful update rule reservation: 39 1169465 ^[[32m[2021-07-22T00:54:43.808] [INFO] system - ^[[39mall reservation update finish 1169466 ^[[32m[2021-07-22T00:59:45.002] [INFO] system - ^[[39mpreprec: 5687 1169467 ^[[32m[2021-07-22T00:59:45.015] [INFO] system - ^[[39mpreprec: 5726 1169468 ^[[32m[2021-07-22T00:59:45.018] [INFO] system - ^[[39mpreprec: 5646 1169469 ^[[32m[2021-07-22T00:59:45.162] [INFO] system - ^[[39mfinish stream: 5442 1169470 ^[[32m[2021-07-22T00:59:45.162] [INFO] system - ^[[39mstart recEnd: 5442 1169471 ^[[32m[2021-07-22T00:59:45.163] [INFO] system - ^[[39mremove recording flag: 5442 1169472 ^[[32m[2021-07-22T00:59:45.242] [INFO] system - ^[[39mmove file: /app/recordedTemp/[字]機動戦士ガンダム<HDリマスター> #33,34 [202107220000-BSアニマックス].ts -> /app/recorded/アニメ/[字]> 機動戦士ガンダム<HDリマスター> #33,34 [202107220000-BSアニマックス].ts 1169473 ^[[91m[2021-07-22T00:59:57.640] [ERROR] system - ^[[39mpreprec failed: 5646 1169474 ^[[32m[2021-07-22T01:00:00.546] [INFO] system - ^[[39mrecording: 5687 /app/recordedTemp/[新]古代の宇宙人S12 #147 W・シャトナーと古代の宇宙人[二] [202107220100-ヒストリーチャンネル].ts 1169475 ^[[32m[2021-07-22T01:00:01.043] [INFO] system - ^[[39madd drop log file: /app/logdrop/[新]古代の宇宙人S12 #147 W・シャトナーと古代の宇宙人[二] [202107220100-ヒストリーチャンネル].ts.log 1169476 ^[[32m[2021-07-22T01:00:01.064] [INFO] system - ^[[39madd recorded: 5687 /app/recordedTemp/[新]古代の宇宙人S12 #147 W・シャトナーと古代の宇宙人[二] [202107220100-ヒストリーチャンネル].ts 1169477 ^[[32m[2021-07-22T01:00:01.081] [INFO] system - ^[[39mcreate video file: [新]古代の宇宙人S12 #147 W・シャトナーと古代の宇宙人[二] [202107220100-ヒストリーチャンネル].ts 1169478 ^[[32m[2021-07-22T01:00:01.210] [INFO] system - ^[[39mrecording: 5726 /app/recordedTemp/あしたのジョー #73 よみがえるクロスカウンター[字] [202107220100-WOWOWプライム].ts 1169479 ^[[32m[2021-07-22T01:00:01.328] [INFO] system - ^[[39mfinish stream: 5443 1169480 ^[[32m[2021-07-22T01:00:01.328] [INFO] system - ^[[39mstart recEnd: 5443 1169481 ^[[32m[2021-07-22T01:00:01.330] [INFO] system - ^[[39mremove recording flag: 5443 1169482 ^[[32m[2021-07-22T01:00:01.376] [INFO] system - ^[[39mfinish stream: 5441 1169483 ^[[32m[2021-07-22T01:00:01.376] [INFO] system - ^[[39mstart recEnd: 5441 1169484 ^[[32m[2021-07-22T01:00:01.376] [INFO] system - ^[[39mremove recording flag: 5441 1169485 ^[[32m[2021-07-22T01:00:01.663] [INFO] system - ^[[39mmove file: /app/recordedTemp/かまいたちの机上の空論城 #10 かまいたちの実験バラエティ! [202107220030-フジテレビONE].ts -> /app/recorde d/学習/かまいたちの机上の空論城 #10 かまいたちの実験バラエティ! [202107220030-フジテレビONE].ts 1169486 ^[[32m[2021-07-22T01:00:01.668] [INFO] system - ^[[39madd drop log file: /app/logdrop/あしたのジョー #73 よみがえるクロスカウンター[字] [202107220100-WOWOWプライム].ts.log 1169487 ^[[32m[2021-07-22T01:00:01.704] [INFO] system - ^[[39madd recorded: 5726 /app/recordedTemp/あしたのジョー #73 よみがえるクロスカウンター[字] [202107220100-WOWOWプライム].ts 1169488 ^[[32m[2021-07-22T01:00:01.718] [INFO] system - ^[[39mcreate video file: あしたのジョー #73 よみがえるクロスカウンター[字] [202107220100-WOWOWプライム].ts 1169489 ^[[32m[2021-07-22T01:00:01.734] [INFO] system - ^[[39mmove file: /app/recordedTemp/古代の宇宙人S8 #91 先史時代の宇宙人[二] [202107220000-ヒストリーチャンネル].ts -> /app/recorded/学習/古代> の宇宙人S8 #91 先史時代の宇宙人[二] [202107220000-ヒストリーチャンネル].ts 1169490 ^[[32m[2021-07-22T01:00:02.642] [INFO] system - ^[[39mpreprec: 5646 1169491 ^[[32m[2021-07-22T01:00:03.847] [INFO] system - ^[[39mrecording: 5646 /app/recordedTemp/ソードアート・オンライン アリシゼーション War of Underworld #15 [202107220100-日テレプラス].ts 1169492 ^[[32m[2021-07-22T01:00:04.535] [INFO] system - ^[[39madd drop log file: /app/logdrop/ソードアート・オンライン アリシゼーション War of Underworld #15 [202107220100-日テレプラス].ts.log 1169493 ^[[32m[2021-07-22T01:00:04.715] [INFO] system - ^[[39madd recorded: 5646 /app/recordedTemp/ソードアート・オンライン アリシゼーション War of Underworld #15 [202107220100-日テレプラス].ts 1169494 ^[[32m[2021-07-22T01:00:04.726] [INFO] system - ^[[39mcreate video file: ソードアート・オンライン アリシゼーション War of Underworld #15 [202107220100-日テレプラス].ts 1169495 ^[[32m[2021-07-22T01:00:05.748] [INFO] system - ^[[39mfinish stream: 5444 1169496 ^[[32m[2021-07-22T01:00:05.748] [INFO] system - ^[[39mstart recEnd: 5444 1169497 ^[[32m[2021-07-22T01:00:05.749] [INFO] system - ^[[39mremove recording flag: 5444 1169498 ^[[32m[2021-07-22T01:00:06.031] [INFO] system - ^[[39mmove file: /app/recordedTemp/ソードアート・オンライン #16「妖精たちの国」[再] [202107220030-TOKYO MX1].ts -> /app/recorded/アニメ/ソー> ドアート・オンライン #16「妖精たちの国」[再] [202107220030-TOKYO MX1].ts 1169499 ^[[32m[2021-07-22T01:01:14.811] [INFO] system - ^[[39mdelete old file: /app/recordedTemp/かまいたちの机上の空論城 #10 かまいたちの実験バラエティ! [202107220030-フジテレビONE].ts 1169500 ^[[32m[2021-07-22T01:01:15.052] [INFO] system - ^[[39mupdate file size: 5443 1169501 ^[[32m[2021-07-22T01:01:15.054] [INFO] system - ^[[39m{ recordedId: 5443, error: 0, drop: 0, scrambling: 0 } 1169502 ^[[32m[2021-07-22T01:01:15.068] [INFO] system - ^[[39madd recorded history: 5443 1169503 ^[[32m[2021-07-22T01:01:15.077] [INFO] system - ^[[39madd thumbnail queue: 5443 1169504 ^[[32m[2021-07-22T01:01:15.078] [INFO] system - ^[[39mrecording finish: 5703 /app/recorded/学習/かまいたちの机上の空論城 #10 かまいたちの実験バラエティ! [202107220030-フジテレビONE].ts 1169505 ^[[32m[2021-07-22T01:01:15.078] [INFO] system - ^[[39mupdate rule reservation: 10 1169506 ^[[32m[2021-07-22T01:01:15.261] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 1 } 1169507 ^[[32m[2021-07-22T01:01:15.289] [INFO] system - ^[[39msuccessful update rule reservation: 10 1169508 ^[[32m[2021-07-22T01:01:58.724] [INFO] system - ^[[39mdelete old file: /app/recordedTemp/ソードアート・オンライン #16「妖精たちの国」[再] [202107220030-TOKYO MX1].ts 1169509 ^[[32m[2021-07-22T01:01:58.726] [INFO] system - ^[[39mdelete old file: /app/recordedTemp/[字]機動戦士ガンダム<HDリマスター> #33,34 [202107220000-BSアニマックス].ts 1169510 ^[[32m[2021-07-22T01:01:58.726] [INFO] system - ^[[39mdelete old file: /app/recordedTemp/古代の宇宙人S8 #91 先史時代の宇宙人[二] [202107220000-ヒストリーチャンネル].ts 1169511 ^[[32m[2021-07-22T01:01:58.914] [INFO] system - ^[[39mupdate file size: 5444 1169512 ^[[32m[2021-07-22T01:01:58.915] [INFO] system - ^[[39m{ recordedId: 5444, error: 0, drop: 0, scrambling: 0 } 1169513 ^[[32m[2021-07-22T01:01:58.976] [INFO] system - ^[[39madd recorded history: 5444 1169514 ^[[32m[2021-07-22T01:01:59.009] [INFO] system - ^[[39madd thumbnail queue: 5444 1169515 ^[[32m[2021-07-22T01:01:59.009] [INFO] system - ^[[39mrecording finish: 5643 /app/recorded/アニメ/ソードアート・オンライン #16「妖精たちの国」[再] [202107220030-TOKYO MX1].ts 1169516 ^[[32m[2021-07-22T01:01:59.009] [INFO] system - ^[[39mupdate rule reservation: 2 1169517 ^[[32m[2021-07-22T01:01:59.079] [INFO] system - ^[[39mupdate file size: 5442 1169518 ^[[32m[2021-07-22T01:01:59.094] [INFO] system - ^[[39m{ recordedId: 5442, error: 0, drop: 0, scrambling: 0 } 1169519 ^[[32m[2021-07-22T01:01:59.115] [INFO] system - ^[[39mcreate thumbnail: 5443, /app/thumbnail/5443.jpg 1169520 ^[[32m[2021-07-22T01:01:59.149] [INFO] system - ^[[39madd recorded history: 5442 1169521 ^[[32m[2021-07-22T01:01:59.177] [INFO] system - ^[[39madd thumbnail queue: 5442 1169522 ^[[32m[2021-07-22T01:01:59.180] [INFO] system - ^[[39mrecording finish: 5710 /app/recorded/アニメ/[字]機動戦士ガンダム<HDリマスター> #33,34 [202107220000-BSアニマックス].ts 1169523 ^[[32m[2021-07-22T01:01:59.530] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 2 } 1169524 ^[[32m[2021-07-22T01:01:59.554] [INFO] system - ^[[39msuccessful update rule reservation: 2 1169525 ^[[32m[2021-07-22T01:01:59.555] [INFO] system - ^[[39mstop recording: 5644 1169526 ^[[32m[2021-07-22T01:01:59.556] [INFO] system - ^[[39mupdate rule reservation: 17 1169527 ^[[32m[2021-07-22T01:01:59.592] [INFO] system - ^[[39mupdate file size: 5441 1169528 ^[[32m[2021-07-22T01:01:59.593] [INFO] system - ^[[39m{ recordedId: 5441, error: 0, drop: 115, scrambling: 0 } 1169529 ^[[32m[2021-07-22T01:01:59.644] [INFO] system - ^[[39mcreate thumbnail: 5444, /app/thumbnail/5444.jpg 1169530 ^[[32m[2021-07-22T01:01:59.710] [INFO] system - ^[[39madd recorded history: 5441 1169531 ^[[32m[2021-07-22T01:01:59.725] [INFO] system - ^[[39madd thumbnail queue: 5441 1169532 ^[[32m[2021-07-22T01:01:59.725] [INFO] system - ^[[39mrecording finish: 5686 /app/recorded/学習/古代の宇宙人S8 #91 先史時代の宇宙人[二] [202107220000-ヒストリーチャンネル].ts 1169533 ^[[32m[2021-07-22T01:01:59.949] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 2 } 1169534 ^[[32m[2021-07-22T01:01:59.963] [INFO] system - ^[[39msuccessful update rule reservation: 17 1169535 ^[[32m[2021-07-22T01:01:59.964] [INFO] system - ^[[39mupdate rule reservation: 9 1169536 ^[[32m[2021-07-22T01:02:00.090] [INFO] system - ^[[39mcreate thumbnail: 5442, /app/thumbnail/5442.jpg 1169537 ^[[32m[2021-07-22T01:02:00.214] [INFO] system - ^[[39m{ insert: 0, update: 0, delete: 1 } 1169538 ^[[32m[2021-07-22T01:02:00.220] [INFO] system - ^[[39msuccessful update rule reservation: 9 1169539 ^[[32m[2021-07-22T01:02:00.721] [INFO] system - ^[[39mcreate thumbnail: 5441, /app/thumbnail/5441.jpg 1169540 ^[[32m[2021-07-22T01:04:40.456] [INFO] system - ^[[39mall reservation update start 1169541 ^[[32m[2021-07-22T01:04:40.476] [INFO] system - ^[[39mupdate reservation: 5734 1169542 ^[[32m[2021-07-22T01:04:40.487] [INFO] system - ^[[39mno update reservation: 5734 1169543 ^[[32m[2021-07-22T01:04:40.498] [INFO] system - ^[[39mupdate reservation: 5735 1169544 ^[[32m[2021-07-22T01:04:40.508] [INFO] system - ^[[39mno update reservation: 5735 1169545 ^[[32m[2021-07-22T01:04:40.518] [INFO] system - ^[[39mupdate reservation: 5738 1169546 ^[[32m[2021-07-22T01:04:40.525] [INFO] system - ^[[39mno update reservation: 5738 1169547 ^[[32m[2021-07-22T01:04:40.536] [INFO] system - ^[[39mupdate reservation: 5739 1169548 ^[[32m[2021-07-22T01:04:40.544] [INFO] system - ^[[39mno update reservation: 5739 1169549 ^[[32m[2021-07-22T01:04:40.555] [INFO] system - ^[[39mupdate reservation: 5740 1169550 ^[[32m[2021-07-22T01:04:40.564] [INFO] system - ^[[39mno update reservation: 5740 1169551 ^[[32m[2021-07-22T01:04:40.575] [INFO] system - ^[[39mupdate reservation: 5741 1169552 ^[[32m[2021-07-22T01:04:40.582] [INFO] system - ^[[39mno update reservation: 5741 1169553 ^[[32m[2021-07-22T01:04:40.592] [INFO] system - ^[[39mupdate reservation: 5777 1169554 ^[[32m[2021-07-22T01:04:40.601] [INFO] system - ^[[39mno update reservation: 5777 1169555 ^[[32m[2021-07-22T01:04:40.614] [INFO] system - ^[[39mupdate reservation: 5778 1169556 ^[[32m[2021-07-22T01:04:40.623] [INFO] system - ^[[39mno update reservation: 5778 1169557 ^[[32m[2021-07-22T01:04:40.633] [INFO] system - ^[[39mupdate reservation: 5779 1169558 ^[[32m[2021-07-22T01:04:40.654] [INFO] system - ^[[39mno update reservation: 5779 1169559 ^[[32m[2021-07-22T01:04:40.666] [INFO] system - ^[[39mupdate reservation: 5854 1169560 ^[[32m[2021-07-22T01:04:40.673] [INFO] system - ^[[39mno update reservation: 5854 1169561 ^[[32m[2021-07-22T01:04:40.683] [INFO] system - ^[[39mupdate reservation: 5855 1169562 ^[[32m[2021-07-22T01:04:40.690] [INFO] system - ^[[39mno update reservation: 5855 1169563 ^[[32m[2021-07-22T01:04:40.700] [INFO] system - ^[[39mupdate reservation: 5856 1169564 ^[[32m[2021-07-22T01:04:40.709] [INFO] system - ^[[39mno update reservation: 5856 1169565 ^[[32m[2021-07-22T01:04:40.719] [INFO] system - ^[[39mupdate reservation: 5857
@hikuma3 ログ提供ありがとうございます。
確かに、ソードアート・オンライン #16「妖精たちの国」 [202107220030-BS11イレブン].ts
にて録画の終了処理ができていないことが確認できました。
当該番組を含むルールの更新によって予約が削除され、それによりキャンセル処理が発生し録画のストリーム停止が停止されているようです。
[2021-07-22T01:01:59.530] [INFO] system { insert: 0, update: 0, delete: 2 }
[2021-07-22T01:01:59.554] [INFO] system successful update rule reservation: 2
[2021-07-22T01:01:59.555] [INFO] system stop recording: 5644
ただ、ストリーム停止後に実行されるべき録画終了処理が何故か呼び出されていないようです。 原因がわからないので詳しく調査してみます。 もう少々お待ち下さい。
念の為確認になるのですが、ソードアート・オンライン #16「妖精たちの国」 [202107220030-BS11イレブン].ts
の録画が行われたルールの id は 2 であっていますですでしょうか?
確認方法としましては、録画済み or 録画中ページにて該当番組のメニューを開き、メニュー内の search
をクリックしてルールでの番組絞り込みをしてください。
その際に URL が以下のようになると思いますが、この URL の ruleId=
に続く部分が 2
となっていれば問題ないです。
もし違うのであれば教えて下さい。
http://epgstation-ip:port/#/recorded?ruleId=2×tamp=xxxxxxxxxxxxx
録画中画面の一覧からスタートした場合は、 searchを選ぶと、/#/recorded?ruleId=2×tamp=1626939176533となります。 ルール画面では、上から2番目のルールで録画されるはずだと思っています。
@hikuma3 ありがとうございます。それであればルール id は 2 ですね。調査進めます。
@hikuma3 最新の master (version 2.6.0) にて修正を加えました。 docker で使用されているとのことなので、あと 3,40分ほど待っていただければイメージが Docker Hub にて更新されるかと思います。
色々調べた結果、悲しいことに原因がわからんという結果になったのですが、 Mirakurun の stream の終了検知 (end イベントの検知)ができていないことは確かなので (#382でも同様でした)、 終了検知方法を別の方法で行うように変更しました。
原因がわかっていないので修正できているか不明なのですが、これで2,3週間ほど様子を見てもらえますでしょうか? もし、現象が発生したら教えていただけると助かります。
[2021-07-22T01:01:59.530] [INFO] system { insert: 0, update: 0, delete: 2 }
[2021-07-22T01:01:59.554] [INFO] system successful update rule reservation: 2
[2021-07-22T01:01:59.555] [INFO] system stop recording: 5644
このログなんですが、当初は番組終了直後にルール更新が発生してそれによって録画が停止している認識だったのですが、 時刻をよく見ると番組終了後から1分59秒ほど立っている状態なので、また別の要因かなと思いました。
お恥ずかしいお話ですが、うまくバージョンアップできません。 docker-compose down docker-compose build --pull epgstation docker-compose up -d の手順で良いのでしょうか? 当方、dockerの勉強も兼ねて始めたepgstationですが、あまりうまくコントロールできていない現状でして。 2.3.3で安定録画はできているのですが、docker-compose downでも error after kill: runc did not terminate sucessfully: container_linux.go:392: signaling init process caused "permission denied" と言われてdownができていません。
前回2.1.xくらいから2.3.3へのバージョンアップは強引に手順を進め、再起動すると更新できた様なのですが、今回は強引にいっても更新できていない様でした。 たいへん恐縮ですが、間違いや確認すべきポイントがあればご指摘いただけませんか?
@hikuma3 以下の手順で更新できると思います。
docker pull l3tnun/epgstation:master-debian
docker-compose build --no-cache epgstation
docker-compose down
docker-compose up -d
docker hub 公開しているイメージに ffmpeg を追加する作業を行っているので、 まず、ベースイメージ (l3tnun/epgstation:master-debian) を更新する必要があります。 その後 Dockerfile をビルドします。
ご連絡ありがとうございます。 ご連絡いただいた通り実行してみましたが、更新できませんでした。docker logsでは2.3.3のままですし、docker psでも2ヶ月前のイメージが使われている様に見えます。 雰囲気的には、更新されたイメージはできている様ですが、docker-compose down が"permission denied"でコンテナ終了ができないので、docker-compose up -dも失敗しているのでは?と思いました。
手順についてですが、おそらく実行ユーザの権限が足りていないのだと思います。 docker グループに所属したユーザ、もしくは root 権限で実行してください。 よくわからない場合は、コマンドの頭に sudo をつけて root 権限で実行してください。
docker pull l3tnun/epgstation:master-debian
実行後にベースのイメージが更新できているかは、以下のコマンドで確認できます。
sudo docker images
以下のような結果が得られると思います。
REPOSITORY TAG IMAGE ID CREATED SIZE
l3tnun/epgstation master-debian 3b1a0a1d066a 5 hours ago 777MB
この IMAGE ID
が 3b1a0a1d066a
であればベースのイメージは正しく更新できています。
(※アーキテクチャがamd64の場合に限ります)
image id が合っていれば、その後の手順に進んでください。
ご連絡、ありがとうございます。 行き違いで強引にやっつけてしまいました。強制的にプロセスを削除してdown&upを行いました。 操作しているユーザがdockerグループに属していることは/etc/groupで確認済みですが、なぜか"permission denied"なんですよ。
現時点では、
epgstation@2.6.0 start /app node dist/index.js
[2021-07-23T21:12:10.554] [WARN] system - /app/config/config.yml.template is not found [2021-07-23T21:12:10.576] [INFO] system - config.yml read success [2021-07-23T21:12:10.601] [INFO] system - check mirakurun
で2.6で動いている様です。 今、録画のテストをしていますので、うまくいっている様ならこれで少し様子をみます。 何か問題などありましたら、ご連絡します。
今週は、録画成功していた様です。 以前も、成功する時はあったので、まだ油断できません。
報告ありがとうございます。 もう暫くは様子を見たいですね。 お手数おかけしますがよろしくお願いします。
なんだか、今見てみると、1件録画完了しない予約がある様です。
これって、先日ご報告したsaoより古い予約なのですが、もしかするとsaoばっかり気にしていて、気がついていなかったのかもしれません。
saoで録画失敗する時には、dropログのファイルサイズがいつも0バイトになっているのですが、この録画はちょっと違っていて、
drop (pid: 0x0000, counter: 7, expected: 8, time: -) drop (pid: 0x0000, counter: 7, expected: 8, time: -) drop (pid: 0x0000, counter: 7, expected: 8, time: -) drop (pid: 0x0000, counter: 7, expected: 8, time: -) drop (pid: 0x0000, counter: 7, expected: 8, time: -) : :
と870KBくらい続いているので、他の原因かもしれません。
@hikuma3 報告ありがとうございます。 録画が完了しないときのログ出してもらえますか? version 2.6.0 からログを拡充させたので、何が起きているか確認したいです。
saoで録画失敗する時には、dropログのファイルサイズがいつも0バイトになっているのですが、この録画はちょっと違っていて、
おそらくこれは正常な動作だと思われます。 録画開始後にドロップカウントが開始されるため、dropやエラーが発生すれば適宜ファイルに追記されます。 録画終了後にストリームの終了を検知できると、以下のように PID ごとの集計結果を出力します。
pid: 0xXXXX, error: x, drop: x, scrambling: x, packet: xxxx name: xxx
録画が残り続けるバグに関しては、このストリームの終了を検知できないことが問題なので、 drop 等何も発生しなければ drop ログのファイルサイズは 0 バイトで正しいです。 おそらく、今回の録画が終了しなかったログも PID ごとの集計結果は出力されていないかと思われます。
そうですね。PIDごとの集計は出ていませんでした。
ログは、前回同様ここに貼り付けるのでいいですか?結構長そうですが... ログのコントロールコードを除去する良い方法をご存知ないですか?
ログについては Readmeにも書かれている通り EPGStation/logs/Operator/system.log
から抜き出してください。
該当番組の開始と終了前後の刻分だけ貼ってもらえると助かります。
すいません。EPGStation/logs/Operator以下のファイルでは、一番古い情報で7/30でした。 dockerのログでは役に立ちませんか?
dockerのログと同じですので、それでも問題ないです
[2021-07-28T06:52:45.892] [INFO] system - successful update rule reservation: 33
[2021-07-28T06:52:45.902] [INFO] system - update rule reservation: 38
[2021-07-28T06:52:45.948] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T06:52:45.950] [INFO] system - successful update rule reservation: 38
[2021-07-28T06:52:45.960] [INFO] system - update rule reservation: 39
[2021-07-28T06:52:45.997] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T06:52:45.999] [INFO] system - successful update rule reservation: 39
[2021-07-28T06:52:46.010] [INFO] system - update rule reservation: 40
[2021-07-28T06:52:46.095] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T06:52:46.096] [INFO] system - successful update rule reservation: 40
[2021-07-28T06:52:46.107] [INFO] system - update rule reservation: 41
[2021-07-28T06:52:46.160] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T06:52:46.161] [INFO] system - successful update rule reservation: 41
[2021-07-28T06:52:46.172] [INFO] system - update rule reservation: 42
[2021-07-28T06:52:46.208] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T06:52:46.210] [INFO] system - successful update rule reservation: 42
[2021-07-28T06:52:46.221] [INFO] system - update rule reservation: 43
[2021-07-28T06:52:46.261] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T06:52:46.265] [INFO] system - successful update rule reservation: 43
[2021-07-28T06:52:46.275] [INFO] system - update rule reservation: 44
[2021-07-28T06:52:46.319] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T06:52:46.321] [INFO] system - successful update rule reservation: 44
[2021-07-28T06:52:46.331] [INFO] system - all reservation update finish
[2021-07-28T06:59:45.002] [INFO] system - preprec: 6043
[2021-07-28T07:00:01.315] [INFO] system - start recEnd reserveId: 5938 recordedId: 5728
[2021-07-28T07:00:01.316] [INFO] system - remove recording flag: 5728
[2021-07-28T07:00:01.336] [INFO] system - start recEnd reserveId: 5943 recordedId: 5727
[2021-07-28T07:00:01.336] [INFO] system - remove recording flag: 5727
[2021-07-28T07:00:01.405] [INFO] system - move file: /app/recordedTemp/[二]スタートレック/ディープ・スペース・ナイン3(帯)#4 [202107280600-スーパー!ドラマTV].ts -> /app/recorded/アメドラ/[二]スタートレック/ディープ・スペース・ナイン3(帯)#4 [202107280600-スーパー!ドラマTV].ts
[2021-07-28T07:00:01.408] [INFO] system - move file: /app/recordedTemp/古代の宇宙人S2 #13 天使と宇宙人[二] [202107280600-ヒストリーチャンネル].ts -> /app/recorded/学習/古代の宇宙人S2 #13 天使と宇宙人[二] [202107280600-ヒストリーチャンネル].ts
[2021-07-28T07:00:03.414] [INFO] system - recording: 6043 /app/recordedTemp/スピード・レーサー【日本語吹替版】 ◆声の出演:赤西仁、上戸彩、内海賢二ほか [202107280700-ムービープラス].ts
[2021-07-28T07:00:03.740] [INFO] system - add drop log file: /app/logdrop/スピード・レーサー【日本語吹替版】 ◆声の出演:赤西仁、上戸彩、内海賢二ほか [202107280700-ムービープラス].ts.log
[2021-07-28T07:00:03.812] [INFO] system - add recorded 6043 /app/recordedTemp/スピード・レーサー【日本語吹替版】 ◆声の出演:赤西仁、上戸彩、内海賢二ほか [202107280700-ムービープラス].ts
[2021-07-28T07:00:03.826] [INFO] system - recording added reserveId: 6043, recordedId: 5729
[2021-07-28T07:00:03.826] [INFO] system - create video file: スピード・レーサー【日本語吹替版】 ◆声の出演:赤西仁、上戸彩、内海賢二ほか [202107280700-ムービープラス].ts
[2021-07-28T07:00:03.832] [INFO] system - set stream.finished: reserveId: 6043 recordedId: 5729
[2021-07-28T07:01:02.512] [INFO] system - delete old file: /app/recordedTemp/[二]スタートレック/ディープ・スペース・ナイン3(帯)#4 [202107280600-スーパー!ドラマTV].ts
[2021-07-28T07:01:04.972] [INFO] system - update file size: 5728
[2021-07-28T07:01:04.974] [INFO] system - { recordedId: 5728, error: 0, drop: 0, scrambling: 0 }
[2021-07-28T07:01:04.989] [INFO] system - add recorded history: 5728
[2021-07-28T07:01:05.002] [INFO] system - add thumbnail queue: 5728
[2021-07-28T07:01:05.003] [INFO] system - recording finish: 5938 /app/recorded/アメドラ/[二]スタートレック/ディープ・スペース・ナイン3(帯)#4 [202107280600-スーパー!ドラマTV].ts
[2021-07-28T07:01:05.003] [INFO] system - update rule reservation: 5
[2021-07-28T07:01:05.131] [INFO] system - { insert: 0, update: 0, delete: 1 }
[2021-07-28T07:01:05.140] [INFO] system - successful update rule reservation: 5
[2021-07-28T07:01:10.141] [INFO] system - create thumbnail: 5728, /app/thumbnail/5728.jpg
[2021-07-28T07:01:14.728] [INFO] system - delete old file: /app/recordedTemp/古代の宇宙人S2 #13 天使と宇宙人[二] [202107280600-ヒストリーチャンネル].ts
[2021-07-28T07:01:15.050] [INFO] system - update file size: 5727
[2021-07-28T07:01:15.051] [INFO] system - { recordedId: 5727, error: 0, drop: 0, scrambling: 0 }
[2021-07-28T07:01:15.070] [INFO] system - add recorded history: 5727
[2021-07-28T07:01:15.080] [INFO] system - add thumbnail queue: 5727
[2021-07-28T07:01:15.081] [INFO] system - recording finish: 5943 /app/recorded/学習/古代の宇宙人S2 #13 天使と宇宙人[二] [202107280600-ヒストリーチャンネル].ts
[2021-07-28T07:01:15.081] [INFO] system - update rule reservation: 9
[2021-07-28T07:01:15.227] [INFO] system - { insert: 0, update: 0, delete: 1 }
[2021-07-28T07:01:15.238] [INFO] system - successful update rule reservation: 9
[2021-07-28T07:01:15.683] [INFO] system - create thumbnail: 5727, /app/thumbnail/5727.jpg
[2021-07-28T07:02:42.380] [INFO] system - all reservation update start
[2021-07-28T07:02:42.389] [INFO] system - update reservation: 6036
[2021-07-28T07:02:42.395] [INFO] system - no update reservation: 6036
[2021-07-28T07:02:42.406] [INFO] system - update reservation: 6037
[2021-07-28T07:02:42.411] [INFO] system - no update reservation: 6037
[2021-07-28T07:02:42.421] [INFO] system - update reservation: 6042
[2021-07-28T07:02:42.429] [INFO] system - no update reservation: 6042
[2021-07-28T07:02:42.440] [INFO] system - update reservation: 6043
[2021-07-28T07:02:42.449] [INFO] system - no update reservation: 6043
[2021-07-28T07:02:42.460] [INFO] system - update reservation: 6044
[2021-07-28T07:02:42.468] [INFO] system - no update reservation: 6044
[2021-07-28T07:02:42.479] [INFO] system - update reservation: 6045
[2021-07-28T07:02:42.489] [INFO] system - no update reservation: 6045
[2021-07-28T07:02:42.500] [INFO] system - update reservation: 6057
[2021-07-28T07:02:42.509] [INFO] system - no update reservation: 6057
[2021-07-28T07:02:42.520] [INFO] system - update reservation: 6058
[2021-07-28T07:02:42.529] [INFO] system - no update reservation: 6058
[2021-07-28T07:02:42.540] [INFO] system - update reservation: 6062
[2021-07-28T07:02:42.553] [INFO] system - no update reservation: 6062
[2021-07-28T07:02:42.564] [INFO] system - update reservation: 6063
[2021-07-28T07:02:42.571] [INFO] system - no update reservation: 6063
[2021-07-28T07:02:42.581] [INFO] system - update reservation: 6064
[2021-07-28T07:02:42.590] [INFO] system - no update reservation: 6064
[2021-07-28T07:02:42.600] [INFO] system - update reservation: 6065
[2021-07-28T07:02:42.607] [INFO] system - no update reservation: 6065
[2021-07-28T07:02:42.617] [INFO] system - update reservation: 6237
[2021-07-28T07:02:42.638] [INFO] system - no update reservation: 6237
[2021-07-28T07:02:42.649] [INFO] system - update reservation: 6238
[2021-07-28T07:02:42.654] [INFO] system - no update reservation: 6238
[2021-07-28T07:02:42.664] [INFO] system - update reservation: 6239
[2021-07-28T07:02:42.672] [INFO] system - no update reservation: 6239
[2021-07-28T07:02:42.683] [INFO] system - update rule reservation: 1
[2021-07-28T07:02:42.807] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:42.808] [INFO] system - successful update rule reservation: 1
[2021-07-28T07:02:42.819] [INFO] system - update rule reservation: 2
[2021-07-28T07:02:43.009] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:43.010] [INFO] system - successful update rule reservation: 2
[2021-07-28T07:02:43.021] [INFO] system - update rule reservation: 3
[2021-07-28T07:02:43.119] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:43.121] [INFO] system - successful update rule reservation: 3
[2021-07-28T07:02:43.131] [INFO] system - update rule reservation: 4
[2021-07-28T07:02:43.214] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:43.216] [INFO] system - successful update rule reservation: 4
[2021-07-28T07:02:43.227] [INFO] system - update rule reservation: 5
[2021-07-28T07:02:43.323] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:43.325] [INFO] system - successful update rule reservation: 5
[2021-07-28T07:02:43.336] [INFO] system - update rule reservation: 6
[2021-07-28T07:02:43.422] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:43.424] [INFO] system - successful update rule reservation: 6
[2021-07-28T07:02:43.435] [INFO] system - update rule reservation: 7
[2021-07-28T07:02:43.588] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:43.593] [INFO] system - successful update rule reservation: 7
[2021-07-28T07:02:43.604] [INFO] system - update rule reservation: 8
[2021-07-28T07:02:43.768] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:43.770] [INFO] system - successful update rule reservation: 8
[2021-07-28T07:02:43.781] [INFO] system - update rule reservation: 9
[2021-07-28T07:02:43.908] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:43.909] [INFO] system - successful update rule reservation: 9
[2021-07-28T07:02:43.919] [INFO] system - update rule reservation: 10
[2021-07-28T07:02:44.039] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.041] [INFO] system - successful update rule reservation: 10
[2021-07-28T07:02:44.053] [INFO] system - update rule reservation: 11
[2021-07-28T07:02:44.564] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.566] [INFO] system - successful update rule reservation: 11
[2021-07-28T07:02:44.577] [INFO] system - update rule reservation: 12
[2021-07-28T07:02:44.583] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.585] [INFO] system - successful update rule reservation: 12
[2021-07-28T07:02:44.596] [INFO] system - update rule reservation: 13
[2021-07-28T07:02:44.603] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.605] [INFO] system - successful update rule reservation: 13
[2021-07-28T07:02:44.615] [INFO] system - update rule reservation: 14
[2021-07-28T07:02:44.621] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.622] [INFO] system - successful update rule reservation: 14
[2021-07-28T07:02:44.633] [INFO] system - update rule reservation: 15
[2021-07-28T07:02:44.639] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.641] [INFO] system - successful update rule reservation: 15
[2021-07-28T07:02:44.652] [INFO] system - update rule reservation: 16
[2021-07-28T07:02:44.658] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.660] [INFO] system - successful update rule reservation: 16
[2021-07-28T07:02:44.671] [INFO] system - update rule reservation: 17
[2021-07-28T07:02:44.859] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.865] [INFO] system - successful update rule reservation: 17
[2021-07-28T07:02:44.877] [INFO] system - update rule reservation: 18
[2021-07-28T07:02:44.951] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.953] [INFO] system - successful update rule reservation: 18
[2021-07-28T07:02:44.964] [INFO] system - update rule reservation: 19
[2021-07-28T07:02:44.973] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.975] [INFO] system - successful update rule reservation: 19
[2021-07-28T07:02:44.986] [INFO] system - update rule reservation: 20
[2021-07-28T07:02:44.994] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:44.995] [INFO] system - successful update rule reservation: 20
[2021-07-28T07:02:45.007] [INFO] system - update rule reservation: 29
[2021-07-28T07:02:45.522] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:45.523] [INFO] system - successful update rule reservation: 29
[2021-07-28T07:02:45.534] [INFO] system - update rule reservation: 31
[2021-07-28T07:02:45.749] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:45.750] [INFO] system - successful update rule reservation: 31
[2021-07-28T07:02:45.761] [INFO] system - update rule reservation: 33
[2021-07-28T07:02:45.998] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:45.999] [INFO] system - successful update rule reservation: 33
[2021-07-28T07:02:46.009] [INFO] system - update rule reservation: 38
[2021-07-28T07:02:46.058] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:46.059] [INFO] system - successful update rule reservation: 38
[2021-07-28T07:02:46.070] [INFO] system - update rule reservation: 39
[2021-07-28T07:02:46.132] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:46.133] [INFO] system - successful update rule reservation: 39
[2021-07-28T07:02:46.144] [INFO] system - update rule reservation: 40
[2021-07-28T07:02:46.214] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:46.216] [INFO] system - successful update rule reservation: 40
[2021-07-28T07:02:46.227] [INFO] system - update rule reservation: 41
[2021-07-28T07:02:46.274] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:46.276] [INFO] system - successful update rule reservation: 41
[2021-07-28T07:02:46.286] [INFO] system - update rule reservation: 42
[2021-07-28T07:02:46.326] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:46.328] [INFO] system - successful update rule reservation: 42
[2021-07-28T07:02:46.339] [INFO] system - update rule reservation: 43
[2021-07-28T07:02:46.378] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:46.380] [INFO] system - successful update rule reservation: 43
[2021-07-28T07:02:46.391] [INFO] system - update rule reservation: 44
[2021-07-28T07:02:46.439] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:02:46.441] [INFO] system - successful update rule reservation: 44
[2021-07-28T07:02:46.452] [INFO] system - all reservation update finish
[2021-07-28T07:12:42.345] [INFO] system - all reservation update start
[2021-07-28T07:12:42.353] [INFO] system - update reservation: 6036
[2021-07-28T07:12:42.358] [INFO] system - no update reservation: 6036
[2021-07-28T07:12:42.368] [INFO] system - update reservation: 6037
[2021-07-28T07:12:42.373] [INFO] system - no update reservation: 6037
[2021-07-28T07:12:42.383] [INFO] system - update reservation: 6042
[2021-07-28T07:12:42.389] [INFO] system - no update reservation: 6042
[2021-07-28T07:12:42.400] [INFO] system - update reservation: 6043
[2021-07-28T07:12:42.406] [INFO] system - no update reservation: 6043
[2021-07-28T07:12:42.416] [INFO] system - update reservation: 6044
[2021-07-28T07:12:42.424] [INFO] system - no update reservation: 6044
[2021-07-28T07:12:42.435] [INFO] system - update reservation: 6045
[2021-07-28T07:12:42.442] [INFO] system - no update reservation: 6045
[2021-07-28T07:12:42.453] [INFO] system - update reservation: 6057
[2021-07-28T07:12:42.462] [INFO] system - no update reservation: 6057
[2021-07-28T07:12:42.473] [INFO] system - update reservation: 6058
[2021-07-28T07:12:42.481] [INFO] system - no update reservation: 6058
[2021-07-28T07:12:42.492] [INFO] system - update reservation: 6062
[2021-07-28T07:12:42.500] [INFO] system - no update reservation: 6062
[2021-07-28T07:12:42.511] [INFO] system - update reservation: 6063
[2021-07-28T07:12:42.520] [INFO] system - no update reservation: 6063
[2021-07-28T07:12:42.531] [INFO] system - update reservation: 6064
[2021-07-28T07:12:42.537] [INFO] system - no update reservation: 6064
[2021-07-28T07:12:42.547] [INFO] system - update reservation: 6065
[2021-07-28T07:12:42.555] [INFO] system - no update reservation: 6065
[2021-07-28T07:12:42.566] [INFO] system - update reservation: 6237
[2021-07-28T07:12:42.571] [INFO] system - no update reservation: 6237
[2021-07-28T07:12:42.582] [INFO] system - update reservation: 6238
[2021-07-28T07:12:42.591] [INFO] system - no update reservation: 6238
[2021-07-28T07:12:42.601] [INFO] system - update reservation: 6239
[2021-07-28T07:12:42.610] [INFO] system - no update reservation: 6239
[2021-07-28T07:12:42.621] [INFO] system - update rule reservation: 1
[2021-07-28T07:12:42.741] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:42.743] [INFO] system - successful update rule reservation: 1
[2021-07-28T07:12:42.753] [INFO] system - update rule reservation: 2
[2021-07-28T07:12:42.937] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:42.938] [INFO] system - successful update rule reservation: 2
[2021-07-28T07:12:42.948] [INFO] system - update rule reservation: 3
[2021-07-28T07:12:43.046] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:43.047] [INFO] system - successful update rule reservation: 3
[2021-07-28T07:12:43.059] [INFO] system - update rule reservation: 4
[2021-07-28T07:12:43.140] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:43.142] [INFO] system - successful update rule reservation: 4
[2021-07-28T07:12:43.152] [INFO] system - update rule reservation: 5
[2021-07-28T07:12:43.273] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:43.275] [INFO] system - successful update rule reservation: 5
[2021-07-28T07:12:43.285] [INFO] system - update rule reservation: 6
[2021-07-28T07:12:43.369] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:43.370] [INFO] system - successful update rule reservation: 6
[2021-07-28T07:12:43.381] [INFO] system - update rule reservation: 7
[2021-07-28T07:12:43.519] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:43.521] [INFO] system - successful update rule reservation: 7
[2021-07-28T07:12:43.531] [INFO] system - update rule reservation: 8
[2021-07-28T07:12:43.669] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:43.670] [INFO] system - successful update rule reservation: 8
[2021-07-28T07:12:43.682] [INFO] system - update rule reservation: 9
[2021-07-28T07:12:43.824] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:43.827] [INFO] system - successful update rule reservation: 9
[2021-07-28T07:12:43.838] [INFO] system - update rule reservation: 10
[2021-07-28T07:12:43.955] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:43.957] [INFO] system - successful update rule reservation: 10
[2021-07-28T07:12:43.968] [INFO] system - update rule reservation: 11
[2021-07-28T07:12:44.474] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.482] [INFO] system - successful update rule reservation: 11
[2021-07-28T07:12:44.493] [INFO] system - update rule reservation: 12
[2021-07-28T07:12:44.499] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.506] [INFO] system - successful update rule reservation: 12
[2021-07-28T07:12:44.517] [INFO] system - update rule reservation: 13
[2021-07-28T07:12:44.522] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.524] [INFO] system - successful update rule reservation: 13
[2021-07-28T07:12:44.534] [INFO] system - update rule reservation: 14
[2021-07-28T07:12:44.539] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.540] [INFO] system - successful update rule reservation: 14
[2021-07-28T07:12:44.551] [INFO] system - update rule reservation: 15
[2021-07-28T07:12:44.555] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.556] [INFO] system - successful update rule reservation: 15
[2021-07-28T07:12:44.567] [INFO] system - update rule reservation: 16
[2021-07-28T07:12:44.574] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.576] [INFO] system - successful update rule reservation: 16
[2021-07-28T07:12:44.586] [INFO] system - update rule reservation: 17
[2021-07-28T07:12:44.727] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.728] [INFO] system - successful update rule reservation: 17
[2021-07-28T07:12:44.739] [INFO] system - update rule reservation: 18
[2021-07-28T07:12:44.807] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.809] [INFO] system - successful update rule reservation: 18
[2021-07-28T07:12:44.820] [INFO] system - update rule reservation: 19
[2021-07-28T07:12:44.825] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.827] [INFO] system - successful update rule reservation: 19
[2021-07-28T07:12:44.837] [INFO] system - update rule reservation: 20
[2021-07-28T07:12:44.842] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:44.843] [INFO] system - successful update rule reservation: 20
[2021-07-28T07:12:44.854] [INFO] system - update rule reservation: 29
[2021-07-28T07:12:45.370] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:45.372] [INFO] system - successful update rule reservation: 29
[2021-07-28T07:12:45.383] [INFO] system - update rule reservation: 31
[2021-07-28T07:12:45.590] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:45.591] [INFO] system - successful update rule reservation: 31
[2021-07-28T07:12:45.602] [INFO] system - update rule reservation: 33
[2021-07-28T07:12:45.828] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:45.830] [INFO] system - successful update rule reservation: 33
[2021-07-28T07:12:45.841] [INFO] system - update rule reservation: 38
[2021-07-28T07:12:45.896] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:45.899] [INFO] system - successful update rule reservation: 38
[2021-07-28T07:12:45.910] [INFO] system - update rule reservation: 39
[2021-07-28T07:12:45.946] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:45.948] [INFO] system - successful update rule reservation: 39
[2021-07-28T07:12:45.959] [INFO] system - update rule reservation: 40
[2021-07-28T07:12:46.032] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:46.034] [INFO] system - successful update rule reservation: 40
[2021-07-28T07:12:46.045] [INFO] system - update rule reservation: 41
[2021-07-28T07:12:46.088] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:46.089] [INFO] system - successful update rule reservation: 41
[2021-07-28T07:12:46.100] [INFO] system - update rule reservation: 42
[2021-07-28T07:12:46.138] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:46.146] [INFO] system - successful update rule reservation: 42
[2021-07-28T07:12:46.157] [INFO] system - update rule reservation: 43
[2021-07-28T07:12:46.210] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:46.213] [INFO] system - successful update rule reservation: 43
[2021-07-28T07:12:46.224] [INFO] system - update rule reservation: 44
[2021-07-28T07:12:46.264] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:12:46.265] [INFO] system - successful update rule reservation: 44
[2021-07-28T07:12:46.276] [INFO] system - all reservation update finish
[2021-07-28T07:22:42.395] [INFO] system - all reservation update start
[2021-07-28T07:22:42.401] [INFO] system - update reservation: 6036
[2021-07-28T07:22:42.406] [INFO] system - no update reservation: 6036
[2021-07-28T07:22:42.416] [INFO] system - update reservation: 6037
[2021-07-28T07:22:42.422] [INFO] system - no update reservation: 6037
[2021-07-28T07:22:42.433] [INFO] system - update reservation: 6042
[2021-07-28T07:22:42.437] [INFO] system - no update reservation: 6042
[2021-07-28T07:22:42.448] [INFO] system - update reservation: 6043
[2021-07-28T07:22:42.455] [INFO] system - no update reservation: 6043
[2021-07-28T07:22:42.466] [INFO] system - update reservation: 6044
[2021-07-28T07:22:42.475] [INFO] system - no update reservation: 6044
[2021-07-28T07:22:42.486] [INFO] system - update reservation: 6045
[2021-07-28T07:22:42.492] [INFO] system - no update reservation: 6045
[2021-07-28T07:22:42.503] [INFO] system - update reservation: 6057
[2021-07-28T07:22:42.509] [INFO] system - no update reservation: 6057
[2021-07-28T07:22:42.520] [INFO] system - update reservation: 6058
[2021-07-28T07:22:42.525] [INFO] system - no update reservation: 6058
[2021-07-28T07:22:42.535] [INFO] system - update reservation: 6062
[2021-07-28T07:22:42.543] [INFO] system - no update reservation: 6062
[2021-07-28T07:22:42.554] [INFO] system - update reservation: 6063
[2021-07-28T07:22:42.563] [INFO] system - no update reservation: 6063
[2021-07-28T07:22:42.574] [INFO] system - update reservation: 6064
[2021-07-28T07:22:42.584] [INFO] system - no update reservation: 6064
[2021-07-28T07:22:42.594] [INFO] system - update reservation: 6065
[2021-07-28T07:22:42.599] [INFO] system - no update reservation: 6065
[2021-07-28T07:22:42.609] [INFO] system - update reservation: 6237
[2021-07-28T07:22:42.617] [INFO] system - no update reservation: 6237
[2021-07-28T07:22:42.627] [INFO] system - update reservation: 6238
[2021-07-28T07:22:42.632] [INFO] system - no update reservation: 6238
[2021-07-28T07:22:42.643] [INFO] system - update reservation: 6239
[2021-07-28T07:22:42.651] [INFO] system - no update reservation: 6239
[2021-07-28T07:22:42.662] [INFO] system - update rule reservation: 1
[2021-07-28T07:22:42.782] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:42.784] [INFO] system - successful update rule reservation: 1
[2021-07-28T07:22:42.794] [INFO] system - update rule reservation: 2
[2021-07-28T07:22:42.971] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:42.972] [INFO] system - successful update rule reservation: 2
[2021-07-28T07:22:42.983] [INFO] system - update rule reservation: 3
[2021-07-28T07:22:43.081] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:43.083] [INFO] system - successful update rule reservation: 3
[2021-07-28T07:22:43.094] [INFO] system - update rule reservation: 4
[2021-07-28T07:22:43.171] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:43.173] [INFO] system - successful update rule reservation: 4
[2021-07-28T07:22:43.183] [INFO] system - update rule reservation: 5
[2021-07-28T07:22:43.276] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:43.278] [INFO] system - successful update rule reservation: 5
[2021-07-28T07:22:43.289] [INFO] system - update rule reservation: 6
[2021-07-28T07:22:43.371] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:43.373] [INFO] system - successful update rule reservation: 6
[2021-07-28T07:22:43.384] [INFO] system - update rule reservation: 7
[2021-07-28T07:22:43.518] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:43.519] [INFO] system - successful update rule reservation: 7
[2021-07-28T07:22:43.530] [INFO] system - update rule reservation: 8
[2021-07-28T07:22:43.670] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:43.679] [INFO] system - successful update rule reservation: 8
[2021-07-28T07:22:43.692] [INFO] system - update rule reservation: 9
[2021-07-28T07:22:43.810] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:43.812] [INFO] system - successful update rule reservation: 9
[2021-07-28T07:22:43.823] [INFO] system - update rule reservation: 10
[2021-07-28T07:22:43.937] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:43.938] [INFO] system - successful update rule reservation: 10
[2021-07-28T07:22:43.949] [INFO] system - update rule reservation: 11
[2021-07-28T07:22:44.484] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.485] [INFO] system - successful update rule reservation: 11
[2021-07-28T07:22:44.496] [INFO] system - update rule reservation: 12
[2021-07-28T07:22:44.502] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.503] [INFO] system - successful update rule reservation: 12
[2021-07-28T07:22:44.514] [INFO] system - update rule reservation: 13
[2021-07-28T07:22:44.521] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.524] [INFO] system - successful update rule reservation: 13
[2021-07-28T07:22:44.535] [INFO] system - update rule reservation: 14
[2021-07-28T07:22:44.543] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.545] [INFO] system - successful update rule reservation: 14
[2021-07-28T07:22:44.556] [INFO] system - update rule reservation: 15
[2021-07-28T07:22:44.562] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.564] [INFO] system - successful update rule reservation: 15
[2021-07-28T07:22:44.574] [INFO] system - update rule reservation: 16
[2021-07-28T07:22:44.579] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.581] [INFO] system - successful update rule reservation: 16
[2021-07-28T07:22:44.591] [INFO] system - update rule reservation: 17
[2021-07-28T07:22:44.740] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.743] [INFO] system - successful update rule reservation: 17
[2021-07-28T07:22:44.753] [INFO] system - update rule reservation: 18
[2021-07-28T07:22:44.825] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.827] [INFO] system - successful update rule reservation: 18
[2021-07-28T07:22:44.837] [INFO] system - update rule reservation: 19
[2021-07-28T07:22:44.843] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.845] [INFO] system - successful update rule reservation: 19
[2021-07-28T07:22:44.856] [INFO] system - update rule reservation: 20
[2021-07-28T07:22:44.861] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:44.863] [INFO] system - successful update rule reservation: 20
[2021-07-28T07:22:44.875] [INFO] system - update rule reservation: 29
[2021-07-28T07:22:45.388] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:45.391] [INFO] system - successful update rule reservation: 29
[2021-07-28T07:22:45.402] [INFO] system - update rule reservation: 31
[2021-07-28T07:22:45.599] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:45.601] [INFO] system - successful update rule reservation: 31
[2021-07-28T07:22:45.612] [INFO] system - update rule reservation: 33
[2021-07-28T07:22:45.831] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:45.834] [INFO] system - successful update rule reservation: 33
[2021-07-28T07:22:45.844] [INFO] system - update rule reservation: 38
[2021-07-28T07:22:45.885] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:45.887] [INFO] system - successful update rule reservation: 38
[2021-07-28T07:22:45.897] [INFO] system - update rule reservation: 39
[2021-07-28T07:22:45.927] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:45.929] [INFO] system - successful update rule reservation: 39
[2021-07-28T07:22:45.939] [INFO] system - update rule reservation: 40
[2021-07-28T07:22:46.009] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:46.011] [INFO] system - successful update rule reservation: 40
[2021-07-28T07:22:46.021] [INFO] system - update rule reservation: 41
[2021-07-28T07:22:46.066] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:46.068] [INFO] system - successful update rule reservation: 41
[2021-07-28T07:22:46.079] [INFO] system - update rule reservation: 42
[2021-07-28T07:22:46.134] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:46.136] [INFO] system - successful update rule reservation: 42
[2021-07-28T07:22:46.147] [INFO] system - update rule reservation: 43
[2021-07-28T07:22:46.202] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:46.204] [INFO] system - successful update rule reservation: 43
[2021-07-28T07:22:46.214] [INFO] system - update rule reservation: 44
[2021-07-28T07:22:46.253] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:22:46.255] [INFO] system - successful update rule reservation: 44
[2021-07-28T07:22:46.265] [INFO] system - all reservation update finish
[2021-07-28T07:32:42.352] [INFO] system - all reservation update start
[2021-07-28T07:32:42.357] [INFO] system - update reservation: 6036
[2021-07-28T07:32:42.363] [INFO] system - no update reservation: 6036
[2021-07-28T07:32:42.374] [INFO] system - update reservation: 6037
[2021-07-28T07:32:42.377] [INFO] system - no update reservation: 6037
[2021-07-28T07:32:42.388] [INFO] system - update reservation: 6042
[2021-07-28T07:32:42.392] [INFO] system - no update reservation: 6042
[2021-07-28T07:32:42.402] [INFO] system - update reservation: 6043
[2021-07-28T07:32:42.406] [INFO] system - no update reservation: 6043
[2021-07-28T07:32:42.416] [INFO] system - update reservation: 6044
[2021-07-28T07:32:42.420] [INFO] system - no update reservation: 6044
[2021-07-28T07:32:42.430] [INFO] system - update reservation: 6045
[2021-07-28T07:32:42.434] [INFO] system - no update reservation: 6045
[2021-07-28T07:32:42.445] [INFO] system - update reservation: 6057
[2021-07-28T07:32:42.450] [INFO] system - no update reservation: 6057
[2021-07-28T07:32:42.460] [INFO] system - update reservation: 6058
[2021-07-28T07:32:42.463] [INFO] system - no update reservation: 6058
[2021-07-28T07:32:42.474] [INFO] system - update reservation: 6062
[2021-07-28T07:32:42.479] [INFO] system - no update reservation: 6062
[2021-07-28T07:32:42.489] [INFO] system - update reservation: 6063
[2021-07-28T07:32:42.493] [INFO] system - no update reservation: 6063
[2021-07-28T07:32:42.503] [INFO] system - update reservation: 6064
[2021-07-28T07:32:42.507] [INFO] system - no update reservation: 6064
[2021-07-28T07:32:42.518] [INFO] system - update reservation: 6065
[2021-07-28T07:32:42.522] [INFO] system - no update reservation: 6065
[2021-07-28T07:32:42.532] [INFO] system - update reservation: 6237
[2021-07-28T07:32:42.538] [INFO] system - no update reservation: 6237
[2021-07-28T07:32:42.549] [INFO] system - update reservation: 6238
[2021-07-28T07:32:42.555] [INFO] system - no update reservation: 6238
[2021-07-28T07:32:42.565] [INFO] system - update reservation: 6239
[2021-07-28T07:32:42.570] [INFO] system - no update reservation: 6239
[2021-07-28T07:32:42.580] [INFO] system - update rule reservation: 1
[2021-07-28T07:32:42.701] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:42.702] [INFO] system - successful update rule reservation: 1
[2021-07-28T07:32:42.713] [INFO] system - update rule reservation: 2
[2021-07-28T07:32:42.909] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:42.910] [INFO] system - successful update rule reservation: 2
[2021-07-28T07:32:42.921] [INFO] system - update rule reservation: 3
[2021-07-28T07:32:43.036] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:43.037] [INFO] system - successful update rule reservation: 3
[2021-07-28T07:32:43.048] [INFO] system - update rule reservation: 4
[2021-07-28T07:32:43.120] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:43.121] [INFO] system - successful update rule reservation: 4
[2021-07-28T07:32:43.131] [INFO] system - update rule reservation: 5
[2021-07-28T07:32:43.219] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:43.220] [INFO] system - successful update rule reservation: 5
[2021-07-28T07:32:43.231] [INFO] system - update rule reservation: 6
[2021-07-28T07:32:43.311] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:43.312] [INFO] system - successful update rule reservation: 6
[2021-07-28T07:32:43.322] [INFO] system - update rule reservation: 7
[2021-07-28T07:32:43.447] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:43.448] [INFO] system - successful update rule reservation: 7
[2021-07-28T07:32:43.459] [INFO] system - update rule reservation: 8
[2021-07-28T07:32:43.593] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:43.594] [INFO] system - successful update rule reservation: 8
[2021-07-28T07:32:43.605] [INFO] system - update rule reservation: 9
[2021-07-28T07:32:43.712] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:43.713] [INFO] system - successful update rule reservation: 9
[2021-07-28T07:32:43.724] [INFO] system - update rule reservation: 10
[2021-07-28T07:32:43.828] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:43.830] [INFO] system - successful update rule reservation: 10
[2021-07-28T07:32:43.841] [INFO] system - update rule reservation: 11
[2021-07-28T07:32:44.373] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.374] [INFO] system - successful update rule reservation: 11
[2021-07-28T07:32:44.384] [INFO] system - update rule reservation: 12
[2021-07-28T07:32:44.388] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.389] [INFO] system - successful update rule reservation: 12
[2021-07-28T07:32:44.399] [INFO] system - update rule reservation: 13
[2021-07-28T07:32:44.403] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.404] [INFO] system - successful update rule reservation: 13
[2021-07-28T07:32:44.414] [INFO] system - update rule reservation: 14
[2021-07-28T07:32:44.418] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.419] [INFO] system - successful update rule reservation: 14
[2021-07-28T07:32:44.429] [INFO] system - update rule reservation: 15
[2021-07-28T07:32:44.433] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.434] [INFO] system - successful update rule reservation: 15
[2021-07-28T07:32:44.444] [INFO] system - update rule reservation: 16
[2021-07-28T07:32:44.448] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.449] [INFO] system - successful update rule reservation: 16
[2021-07-28T07:32:44.460] [INFO] system - update rule reservation: 17
[2021-07-28T07:32:44.588] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.590] [INFO] system - successful update rule reservation: 17
[2021-07-28T07:32:44.600] [INFO] system - update rule reservation: 18
[2021-07-28T07:32:44.665] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.666] [INFO] system - successful update rule reservation: 18
[2021-07-28T07:32:44.677] [INFO] system - update rule reservation: 19
[2021-07-28T07:32:44.680] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.681] [INFO] system - successful update rule reservation: 19
[2021-07-28T07:32:44.691] [INFO] system - update rule reservation: 20
[2021-07-28T07:32:44.694] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:44.695] [INFO] system - successful update rule reservation: 20
[2021-07-28T07:32:44.705] [INFO] system - update rule reservation: 29
[2021-07-28T07:32:45.258] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:45.259] [INFO] system - successful update rule reservation: 29
[2021-07-28T07:32:45.269] [INFO] system - update rule reservation: 31
[2021-07-28T07:32:45.470] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:45.471] [INFO] system - successful update rule reservation: 31
[2021-07-28T07:32:45.482] [INFO] system - update rule reservation: 33
[2021-07-28T07:32:45.700] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:45.702] [INFO] system - successful update rule reservation: 33
[2021-07-28T07:32:45.713] [INFO] system - update rule reservation: 38
[2021-07-28T07:32:45.749] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:45.751] [INFO] system - successful update rule reservation: 38
[2021-07-28T07:32:45.761] [INFO] system - update rule reservation: 39
[2021-07-28T07:32:45.794] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:45.796] [INFO] system - successful update rule reservation: 39
[2021-07-28T07:32:45.806] [INFO] system - update rule reservation: 40
[2021-07-28T07:32:45.874] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:45.875] [INFO] system - successful update rule reservation: 40
[2021-07-28T07:32:45.886] [INFO] system - update rule reservation: 41
[2021-07-28T07:32:45.922] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:45.924] [INFO] system - successful update rule reservation: 41
[2021-07-28T07:32:45.935] [INFO] system - update rule reservation: 42
[2021-07-28T07:32:45.965] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:45.966] [INFO] system - successful update rule reservation: 42
[2021-07-28T07:32:45.976] [INFO] system - update rule reservation: 43
[2021-07-28T07:32:46.005] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:46.006] [INFO] system - successful update rule reservation: 43
[2021-07-28T07:32:46.017] [INFO] system - update rule reservation: 44
[2021-07-28T07:32:46.059] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-07-28T07:32:46.070] [INFO] system - successful update rule reservation: 44
[2021-07-28T07:32:46.080] [INFO] system - all reservation update finish
[2021-07-28T07:38:35.183] [ERROR] system - recording end error
[2021-07-28T07:38:35.183] [ERROR] system - Error [ERR_STREAM_PREMATURE_CLOSE]: Premature close
at IncomingMessage.onclose (internal/streams/end-of-stream.js:117:38)
at IncomingMessage.emit (events.js:375:28)
at Socket.socketCloseListener (_http_client.js:432:11)
at Socket.emit (events.js:387:35)
at TCP.
ログありがとうございます。
原因らしきログありました。
[2021-07-28T07:38:35.183] [ERROR] system - recording end error
[2021-07-28T07:38:35.183] [ERROR] system - Error [ERR_STREAM_PREMATURE_CLOSE]: Premature close
at IncomingMessage.onclose (internal/streams/end-of-stream.js:117:38)
at IncomingMessage.emit (events.js:375:28)
at Socket.socketCloseListener (_http_client.js:432:11)
at Socket.emit (events.js:387:35)
at TCP.<anonymous> (net.js:675:12) {
code: 'ERR_STREAM_PREMATURE_CLOSE'
}
[2021-07-28T07:38:35.185] [INFO] system - cancel reservation: 6043
何らかの原因はわかりませんが、異常が発生し stream が停止しているようです。 Mirakurun との接続が切れたらこのようなエラーが出てくるかもしれません。 詳しく調査してみます。
ログから察するに録画された番組は38.5分ほどで終了しているように思われますが、実際の録画データはどうなっているでしょうか?
-rw-r--r-- 1 root video 3107452 Jul 28 07:28 'スピード・レーサ...
となっています。
こういう、録画が終了していない番組が残っている状態って、使えるチューナー数が-1なったりするんですか?
ファイル情報ありがとうございます。 ファイルの書き込みが正常にできていないのか、Mirakurun 側で何らかのエラーを検知して停止しているのか判断できないですね。
申し訳ないのですが、2021/07/28 06:58 ~ 07:40 ぐらいまでのMirakurun のログも出してもらえますか? docker-mirakurun-epgstation を使用している場合は下記コマンドで取得できます (時刻の範囲は絞れませんが)
$ cd docker-mirakurun-epgstation
$ sudo docker-compose logs --no-color mirakurun > mirakurun.log
こういう、録画が終了していない番組が残っている状態って、使えるチューナー数が-1なったりするんですか?
予約の割当においては使用可能なチューナ数は減らないです。 ただ、Mirakurun から stream を取得する際の priority には影響があります。 その時点で Mirakurun から取得している stream に応じて変化するので、stream の終了が正しく検知できていないと priority を正しく割り当てられなくなります。 そのため、チューナをフルで使用している場合は、録画に失敗する場合もありえます。
mirakurun_1 | 2021-07-28T06:43:41.388+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T06:43:51.485+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T06:43:51.487+09:00 info: TunerDevice#0 end streaming to user Mirakurun:getServices()
(priority=-1)
mirakurun_1 | 2021-07-28T06:43:51.490+09:00 warn: ChannelItem#'BS:BS23_1' service scan has failed [Error: stream has closed before get network
mirakurun_1 | at TSFilter.recpt1 --device /dev/px4video1 BS3_2 - -
(pid=10221)
mirakurun_1 | 2021-07-28T06:43:51.593+09:00 info: TunerDevice#1 streaming to user Mirakurun:getServices()
(priority=-1)
mirakurun_1 | 2021-07-28T06:43:54.502+09:00 info: TunerDevice#0 process has closed with exit code=0 by signal null
(pid=10217)
mirakurun_1 | 2021-07-28T06:43:54.604+09:00 info: TunerDevice#0 released
mirakurun_1 | 2021-07-28T06:44:11.597+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T06:44:11.599+09:00 info: TunerDevice#1 end streaming to user Mirakurun:getServices()
(priority=-1)
mirakurun_1 | 2021-07-28T06:44:11.602+09:00 warn: ChannelItem#'BS:BS3_2' service scan has failed [Error: stream has closed before get network
mirakurun_1 | at TSFilter.null
(pid=10221)
mirakurun_1 | 2021-07-28T06:44:14.708+09:00 info: TunerDevice#1 released
mirakurun_1 | 2021-07-28T06:58:31.343+09:00 info: Network#4 EPG gathering has started
mirakurun_1 | 2021-07-28T06:58:31.350+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T06:58:31.350+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T06:58:31.442+09:00 info: TunerDevice#0 process has spawned by command recpt1 --device /dev/px4video0 BS15_0 - -
(pid=10225)
mirakurun_1 | 2021-07-28T06:58:31.442+09:00 info: TunerDevice#0 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T06:58:31.443+09:00 info: EPG GC has queued
mirakurun_1 | 2021-07-28T06:58:53.530+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T06:59:45.037+09:00 info: TSFilter has created (serviceId=240, eventId=36590)
mirakurun_1 | 2021-07-28T06:59:45.038+09:00 info: TSFilter is waiting for serviceId=240, eventId=36590
mirakurun_1 | 2021-07-28T06:59:45.128+09:00 info: TunerDevice#1 process has spawned by command recpt1 --device /dev/px4video1 CS18 - -
(pid=10229)
mirakurun_1 | 2021-07-28T06:59:45.129+09:00 info: TunerDevice#1 streaming to user 172.18.0.2:49170
(priority=2)
mirakurun_1 | 2021-07-28T06:59:45.130+09:00 info: TSDecoder#190 has created (command=arib-b25-stream-test)
mirakurun_1 | 2021-07-28T06:59:45.222+09:00 info: TSDecoder#190 process has spawned by command arib-b25-stream-test
(pid=10230)
mirakurun_1 | 2021-07-28T07:00:00.306+09:00 info: TSFilter is closing because eventId=42986 has ended...
mirakurun_1 | 2021-07-28T07:00:00.332+09:00 info: TSFilter is closing because eventId=54775 has ended...
mirakurun_1 | 2021-07-28T07:00:01.310+09:00 info: TSFilter has closed (serviceId=310, eventId=42986)
mirakurun_1 | 2021-07-28T07:00:01.310+09:00 info: TunerDevice#4 end streaming to user 172.18.0.2:49022
(priority=2)
mirakurun_1 | 2021-07-28T07:00:01.312+09:00 info: TSDecoder#189 has closed (command=arib-b25-stream-test)
mirakurun_1 | 2021-07-28T07:00:01.316+09:00 info: 172.18.0.2 - GET /api/programs/70031042986/stream?decode=1 HTTP/1.1 200 - - 15405.794 ms epgstation/2.6.0 MirakurunClient/3.5.0 Node/v14.17.3 (linux)
mirakurun_1 | 2021-07-28T07:00:01.318+09:00 info: TSDecoder#189 process has closed with exit code=0 by signal SIGKILL
(pid=10139)
mirakurun_1 | 2021-07-28T07:00:01.333+09:00 info: TSFilter has closed (serviceId=342, eventId=54775)
mirakurun_1 | 2021-07-28T07:00:01.333+09:00 info: TunerDevice#4 end streaming to user 172.18.0.2:49020
(priority=2)
mirakurun_1 | 2021-07-28T07:00:01.333+09:00 info: TSDecoder#188 has closed (command=arib-b25-stream-test)
mirakurun_1 | 2021-07-28T07:00:01.334+09:00 info: 172.18.0.2 - GET /api/programs/70034254775/stream?decode=1 HTTP/1.1 200 - - 15510.277 ms epgstation/2.6.0 MirakurunClient/3.5.0 Node/v14.17.3 (linux)
mirakurun_1 | 2021-07-28T07:00:01.335+09:00 info: TSDecoder#188 process has closed with exit code=0 by signal SIGKILL
(pid=10137)
mirakurun_1 | 2021-07-28T07:00:03.268+09:00 info: TSFilter is now ready for eventId=36590
mirakurun_1 | 2021-07-28T07:00:04.347+09:00 info: TunerDevice#4 process has closed with exit code=0 by signal null
(pid=10073)
mirakurun_1 | 2021-07-28T07:00:04.448+09:00 info: TunerDevice#4 released
mirakurun_1 | 2021-07-28T07:00:14.682+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T07:01:31.837+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:01:31.839+09:00 info: TunerDevice#0 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:01:31.841+09:00 info: Network#4 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:01:31.842+09:00 info: Network#6 EPG gathering has started
mirakurun_1 | 2021-07-28T07:01:31.844+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:01:31.844+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:01:31.934+09:00 info: TunerDevice#4 process has spawned by command recpt1 --device /dev/px4video4 CS8 - -
(pid=10235)
mirakurun_1 | 2021-07-28T07:01:31.934+09:00 info: TunerDevice#4 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:01:34.858+09:00 info: TunerDevice#0 process has closed with exit code=0 by signal null
(pid=10225)
mirakurun_1 | 2021-07-28T07:01:34.959+09:00 info: TunerDevice#0 released
mirakurun_1 | 2021-07-28T07:01:46.827+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T07:04:31.937+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:04:31.940+09:00 info: TunerDevice#4 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:04:31.943+09:00 info: Network#6 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:04:31.943+09:00 info: Network#7 EPG gathering has started
mirakurun_1 | 2021-07-28T07:04:31.947+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:04:31.947+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:04:32.042+09:00 info: TunerDevice#0 process has spawned by command recpt1 --device /dev/px4video0 CS22 - -
(pid=10239)
mirakurun_1 | 2021-07-28T07:04:32.042+09:00 info: TunerDevice#0 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:04:34.950+09:00 info: TunerDevice#4 process has closed with exit code=0 by signal null
(pid=10235)
mirakurun_1 | 2021-07-28T07:04:35.051+09:00 info: TunerDevice#4 released
mirakurun_1 | 2021-07-28T07:14:32.046+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:14:32.048+09:00 info: TunerDevice#0 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:14:32.050+09:00 info: Network#7 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:14:32.050+09:00 info: Network#32391 EPG gathering has started
mirakurun_1 | 2021-07-28T07:14:32.053+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:14:32.053+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:14:32.147+09:00 info: TunerDevice#2 process has spawned by command recpt1 --device /dev/px4video2 16 - -
(pid=10243)
mirakurun_1 | 2021-07-28T07:14:32.147+09:00 info: TunerDevice#2 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:14:35.063+09:00 info: TunerDevice#0 process has closed with exit code=0 by signal null
(pid=10239)
mirakurun_1 | 2021-07-28T07:14:35.163+09:00 info: TunerDevice#0 released
mirakurun_1 | 2021-07-28T07:15:32.859+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:15:32.862+09:00 info: TunerDevice#2 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:15:32.864+09:00 info: Network#32391 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:15:32.864+09:00 info: Network#32736 EPG gathering has started
mirakurun_1 | 2021-07-28T07:15:32.869+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:15:32.869+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:15:32.964+09:00 info: TunerDevice#3 process has spawned by command recpt1 --device /dev/px4video3 27 - -
(pid=10247)
mirakurun_1 | 2021-07-28T07:15:32.965+09:00 info: TunerDevice#3 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:15:35.876+09:00 info: TunerDevice#2 process has closed with exit code=0 by signal null
(pid=10243)
mirakurun_1 | 2021-07-28T07:15:35.977+09:00 info: TunerDevice#2 released
mirakurun_1 | 2021-07-28T07:15:44.517+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T07:15:58.892+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T07:16:31.589+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:16:31.593+09:00 info: TunerDevice#3 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:16:31.594+09:00 info: Network#32736 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:16:31.594+09:00 info: Network#32737 EPG gathering has started
mirakurun_1 | 2021-07-28T07:16:31.597+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:16:31.597+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:16:31.694+09:00 info: TunerDevice#2 process has spawned by command recpt1 --device /dev/px4video2 26 - -
(pid=10251)
mirakurun_1 | 2021-07-28T07:16:31.695+09:00 info: TunerDevice#2 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:16:34.600+09:00 info: TunerDevice#3 process has closed with exit code=0 by signal null
(pid=10247)
mirakurun_1 | 2021-07-28T07:16:34.701+09:00 info: TunerDevice#3 released
mirakurun_1 | 2021-07-28T07:16:54.700+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T07:17:31.786+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:17:31.789+09:00 info: TunerDevice#2 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:17:31.791+09:00 info: Network#32737 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:17:31.791+09:00 info: Network#32738 EPG gathering has started
mirakurun_1 | 2021-07-28T07:17:31.796+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:17:31.796+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:17:31.892+09:00 info: TunerDevice#3 process has spawned by command recpt1 --device /dev/px4video3 25 - -
(pid=10255)
mirakurun_1 | 2021-07-28T07:17:31.892+09:00 info: TunerDevice#3 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:17:34.797+09:00 info: TunerDevice#2 process has closed with exit code=0 by signal null
(pid=10251)
mirakurun_1 | 2021-07-28T07:17:34.897+09:00 info: TunerDevice#2 released
mirakurun_1 | 2021-07-28T07:18:35.513+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:18:35.514+09:00 info: TunerDevice#3 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:18:35.516+09:00 info: Network#32738 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:18:35.516+09:00 info: Network#32739 EPG gathering has started
mirakurun_1 | 2021-07-28T07:18:35.519+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:18:35.519+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:18:35.616+09:00 info: TunerDevice#2 process has spawned by command recpt1 --device /dev/px4video2 22 - -
(pid=10259)
mirakurun_1 | 2021-07-28T07:18:35.616+09:00 info: TunerDevice#2 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:18:38.524+09:00 info: TunerDevice#3 process has closed with exit code=0 by signal null
(pid=10255)
mirakurun_1 | 2021-07-28T07:18:38.625+09:00 info: TunerDevice#3 released
mirakurun_1 | 2021-07-28T07:19:32.669+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:19:32.671+09:00 info: TunerDevice#2 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:19:32.673+09:00 info: Network#32739 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:19:32.674+09:00 info: Network#32740 EPG gathering has started
mirakurun_1 | 2021-07-28T07:19:32.676+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:19:32.676+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:19:32.781+09:00 info: TunerDevice#3 process has spawned by command recpt1 --device /dev/px4video3 21 - -
(pid=10263)
mirakurun_1 | 2021-07-28T07:19:32.781+09:00 info: TunerDevice#3 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:19:35.682+09:00 info: TunerDevice#2 process has closed with exit code=0 by signal null
(pid=10259)
mirakurun_1 | 2021-07-28T07:19:35.783+09:00 info: TunerDevice#2 released
mirakurun_1 | 2021-07-28T07:20:29.370+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:20:29.372+09:00 info: TunerDevice#3 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:20:29.375+09:00 info: Network#32740 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:20:29.376+09:00 info: Network#32741 EPG gathering has started
mirakurun_1 | 2021-07-28T07:20:29.381+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:20:29.381+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:20:29.474+09:00 info: TunerDevice#2 process has spawned by command recpt1 --device /dev/px4video2 24 - -
(pid=10267)
mirakurun_1 | 2021-07-28T07:20:29.474+09:00 info: TunerDevice#2 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:20:32.379+09:00 info: TunerDevice#3 process has closed with exit code=0 by signal null
(pid=10263)
mirakurun_1 | 2021-07-28T07:20:32.481+09:00 info: TunerDevice#3 released
mirakurun_1 | 2021-07-28T07:21:30.181+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:21:30.184+09:00 info: TunerDevice#2 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:21:30.185+09:00 info: Network#32741 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:21:30.186+09:00 info: Network#32742 EPG gathering has started
mirakurun_1 | 2021-07-28T07:21:30.188+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:21:30.188+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:21:30.283+09:00 info: TunerDevice#3 process has spawned by command recpt1 --device /dev/px4video3 23 - -
(pid=10271)
mirakurun_1 | 2021-07-28T07:21:30.284+09:00 info: TunerDevice#3 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:21:33.195+09:00 info: TunerDevice#2 process has closed with exit code=0 by signal null
(pid=10267)
mirakurun_1 | 2021-07-28T07:21:33.297+09:00 info: TunerDevice#2 released
mirakurun_1 | 2021-07-28T07:22:30.889+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:22:30.892+09:00 info: TunerDevice#3 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:22:30.894+09:00 info: Network#32742 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:22:30.923+09:00 info: EPG GC has finished and removed 135 events
mirakurun_1 | 2021-07-28T07:22:30.937+09:00 info: Program GC has finished and removed 135 programs
mirakurun_1 | 2021-07-28T07:22:33.900+09:00 info: TunerDevice#3 process has closed with exit code=0 by signal null
(pid=10271)
mirakurun_1 | 2021-07-28T07:22:34.002+09:00 info: TunerDevice#3 released
mirakurun_1 | 2021-07-28T07:22:45.812+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T07:37:30.897+09:00 info: Network#4 EPG gathering has started
mirakurun_1 | 2021-07-28T07:37:30.902+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:37:30.902+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:37:31.019+09:00 info: TunerDevice#0 process has spawned by command recpt1 --device /dev/px4video0 BS15_0 - -
(pid=10275)
mirakurun_1 | 2021-07-28T07:37:31.019+09:00 info: TunerDevice#0 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:37:31.020+09:00 info: EPG GC has queued
mirakurun_1 | 2021-07-28T07:37:53.515+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T07:38:35.177+09:00 info: TSDecoder#190 has closed (command=arib-b25-stream-test)
mirakurun_1 | 2021-07-28T07:38:35.179+09:00 info: TSFilter has closed (serviceId=240, eventId=36590)
mirakurun_1 | 2021-07-28T07:38:35.181+09:00 info: TunerDevice#1 end streaming to user 172.18.0.2:49170
(priority=2)
mirakurun_1 | 2021-07-28T07:38:35.184+09:00 info: 172.18.0.2 - GET /api/programs/70024036590/stream?decode=1 HTTP/1.1 200 - - 18369.474 ms epgstation/2.6.0 MirakurunClient/3.5.0 Node/v14.17.3 (linux)
mirakurun_1 | 2021-07-28T07:38:35.275+09:00 info: TSDecoder#190 process has closed with exit code=0 by signal SIGKILL
(pid=10230)
mirakurun_1 | 2021-07-28T07:38:38.194+09:00 info: TunerDevice#1 process has closed with exit code=0 by signal null
(pid=10229)
mirakurun_1 | 2021-07-28T07:38:38.296+09:00 info: TunerDevice#1 released
mirakurun_1 | 2021-07-28T07:40:31.297+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:40:31.300+09:00 info: TunerDevice#0 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:40:31.303+09:00 info: Network#4 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:40:31.303+09:00 info: Network#6 EPG gathering has started
mirakurun_1 | 2021-07-28T07:40:31.307+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:40:31.307+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:40:31.404+09:00 info: TunerDevice#1 process has spawned by command recpt1 --device /dev/px4video1 CS8 - -
(pid=10279)
mirakurun_1 | 2021-07-28T07:40:31.405+09:00 info: TunerDevice#1 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:40:34.316+09:00 info: TunerDevice#0 process has closed with exit code=0 by signal null
(pid=10275)
mirakurun_1 | 2021-07-28T07:40:34.417+09:00 info: TunerDevice#0 released
mirakurun_1 | 2021-07-28T07:40:46.610+09:00 info: save db /app-data/programs.json
w/ integirty (c5nesldxPAbxWsvIsiNY5rjspiL0vY8gY/gv6vzVo0o=)
mirakurun_1 | 2021-07-28T07:43:28.671+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:43:28.674+09:00 info: TunerDevice#1 end streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:43:28.677+09:00 info: Network#6 EPG gathering has finished
mirakurun_1 | 2021-07-28T07:43:28.677+09:00 info: Network#7 EPG gathering has started
mirakurun_1 | 2021-07-28T07:43:28.682+09:00 info: TSFilter has created (serviceId=null, eventId=null)
mirakurun_1 | 2021-07-28T07:43:28.682+09:00 info: TSFilter is waiting for serviceId=null, eventId=null
mirakurun_1 | 2021-07-28T07:43:28.780+09:00 info: TunerDevice#0 process has spawned by command recpt1 --device /dev/px4video0 CS22 - -
(pid=10283)
mirakurun_1 | 2021-07-28T07:43:28.780+09:00 info: TunerDevice#0 streaming to user Mirakurun:getEPG()
(priority=-1)
mirakurun_1 | 2021-07-28T07:43:31.689+09:00 info: TunerDevice#1 process has closed with exit code=0 by signal null
(pid=10279)
mirakurun_1 | 2021-07-28T07:43:31.791+09:00 info: TunerDevice#1 released
mirakurun_1 | 2021-07-28T07:46:28.554+09:00 info: TSFilter has closed (serviceId=null, eventId=null)
ログありがとうございます。 Mirakurun は問題ないようですね。
開始
2021-07-28T06:59:45.128+09:00 info: TunerDevice#1 process has spawned by command `recpt1 --device /dev/px4video1 CS18 - -` (pid=10229)
2021-07-28T06:59:45.129+09:00 info: TunerDevice#1 streaming to user `172.18.0.2:49170` (priority=2)
終了
2021-07-28T07:38:35.181+09:00 info: TunerDevice#1 end streaming to user `172.18.0.2:49170` (priority=2)
2021-07-28T07:38:35.184+09:00 info: 172.18.0.2 - GET /api/programs/70024036590/stream?decode=1 HTTP/1.1 200 - - 18369.474 ms epgstation/2.6.0 MirakurunClient/3.5.0 Node/v14.17.3 (linux)
2021-07-28T07:38:35.275+09:00 info: TSDecoder#190 process has closed with exit code=0 by signal `SIGKILL` (pid=10230)
2021-07-28T07:38:38.194+09:00 info: TunerDevice#1 process has closed with exit code=0 by signal `null` (pid=10229)
2021-07-28T07:38:38.296+09:00 info: TunerDevice#1 released
epgstation のエラー発生時刻と同じ時刻で stream が切断されているため、 ファイルの書き込みに失敗している可能性が高そうです。
録画ファイルはどのような場所に保存していますか?
過去のログから察するに config.yml の recordedTmp
に /app/recordedTemp
を設定されているように見えますが、
このディレクトリは docker のホストのどのストレージデバイスのディレクトリになりますか?
(docker-mirakurun-epgstation/docker-compose.yml
の epgstation
の volumes
で /app/recordedTemp
のマウント先はどこになりますか?)
最新の master (version 2.6.1) にて録画中に残り続けないように対処を行いました。 お試しください。 ただ、録画が止まってしまう原因はわかっていないので、録画中に残り続けないようになるだけです。
修正ありがとうございます。 本日は、見たい番組が多いので、すぐには更新できないのですが、予約録画の切れ目をさがして更新してみます。
素人考えなので的外れかもしれませんが、ちょっと心配している部分があります。docker-epgstationで提供されているmirakurunの部分に関してです。私の環境はPX-Q3U4なのでrecpt1を個別にインストールしていますが、この部分が「本当にみなさんと同じになっているのかな?」という心配です。大多数の番組はドロップも少なく録画されているので全然ダメということはないと思いますが、今回の様にデリケートな課題になると「なんかちょっとだけ皆さんと違うところがあるのでは?」と心配になります。 できれば、docker-epgstationで提供される環境はrecpt1も一緒に入ってくれれば心強いですし、個別に入れた部分が影響している可能性の判断/切り分けも出来やすくなるのかな?と思います。提供される環境で共通のDockerfileを追加するなどして、実現することはできないでしょうか?
大変恐縮ですが、ご検討いただきたい項目がもう一つあります。 録画中に何かトラブルがあった「可能性」のある番組情報をGUI上で確認できる様になると嬉しいです。 例えば、今回「録画中に残り続けないように対処」した番組は、ぱっと見でGUI上問題なく終わった様に見える可能性がありますよね? また先日お教えいただいた様に、なんらかのトラブルで「チューナをフルで使用している場合は、録画に失敗する場合もありえます」の様な場合も、GUI上でepgstationのGUI上では「何かトラブルがあったこと」に気づけないのではないかと思います。 多分、ログを見ればわかるんだと思います、毎日ログを見るのは運用として苦しいです。 完全に「問題」と判断さえた場合でなくても、「問題があった、または問題があった可能性がある」録画情報がGUI上で表示されると、ログを見るきっかけになるのでありがたいです。 この機能は、多くの修正が必要になる様な気がするので、「すぐ」というわけではないのですが、先々のトラブルを考えるとepgstationコミュニティー全体に有効ではないかと思います。
ご連絡いただいていた質問に関して回答します。
- ./recorded:/app/recorded
- ./temp:/app/recordedTemp
- ./logdrop:/app/logdrop
docker上はdocker-mirakurun-epgstation直下に保存する雰囲気感に設定しています。 docker-mirakurun-epgstationはSSDのシステムパーティション(ルート)にあり、200G程度の空き容量があるため よほどのことがない限り問題ないかと思います。 サブディレクトリに関して、tempは通常のディレクトリです。 logdropとrecordedはlinuxシンボリックリンクになっており、cifsマウントされたNAS上のディレクトリに保存する様になっています。 うまくいかないケースでも、ドロップログファイルはできているので、NASに書き込みできない状態にはなっていないと思っています。
epgstation config.ymlでは
dropLog: '/app/logdrop' recordedTmp: '%ROOT%/recordedTemp'
となっています。設定当初は、
dropLog: '%ROOT%/logdrop'
としたかったのですが、当時はうまく録画できず、今の設定に落ち着いています。
回答ありがとうございます。 ストレージの方ですが、問題なさそうですね。 recordedTmp の領域に SSD を使用しているのであれば、全く問題ないです。 この構成であれば、録画のエラーとなる原因がわからないですね。 これについては別途ログを拡充してエラーを追えるようにします。
次に Mirakurun への recpt1 追加ですが、これは docker-mirakurun-epgstation では行わないです。 理由としては、Mirakurun 公式のDocker image に手を入れたくないのと、recpt1 に色々種類があるので入れるものを決められないためです。
最後に epgstation の GUI 上のエラー表示ですが、おっしゃる通りですぐに追加はできませんがあると嬉しいですね。 現状エラーを検知する方法として、各エラー発生時に外部コマンドを実行する事が可能なので、そちらで対処するのが良いかと思います。 外部コマンドで discord, slack, twitter 等々で外部に通知するようにスクリプトを組むと、(利用者が)リアルタイムで異常を検知出来るようになります。 外部コマンドの仕様はこちらを確認してください。
環境を更新しました。 タイミング的に2.6.2になった様です。 しばらく、様子を見て見ます。
今週は、録画成功していた様です。
報告ありがとうございます。 土日どちらかで録画ファイルの書き込み関係のエラーログ出力を強化したバージョンをリリースするので、その時は入れ替えをお願いします。
すいませんが今はできません。 ちょっと、手術の予定がありまして、入院予定です。 二週間くらい自宅に戻れない可能性があります。
新バージョンの確認は、退院後でお願いします。 作業可能になりましたら、ご連絡します。
了解です。 お体を大切になさってください。
こんにちは、退院しました。 昨日分の結果を報告します。 GUI上では、録画中に残っているアイテムはありませんでしたが、1:01:50にrecordingFinishCommandに続いてrecordingFailedCommandが呼び出されている様でした。 バージョンはepgstation@2.6.10です。
すいませんが、退院したばかりで体調が良くないので、返事などは遅くなると思いますが、よろしくお願いします。
録画時間帯近辺のログは次の通りです。
[2021-08-19T00:23:14.468] [INFO] system - update rule reservation: 47
[2021-08-19T00:23:14.514] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-08-19T00:23:14.516] [INFO] system - successful update rule reservation: 47
[2021-08-19T00:23:14.527] [INFO] system - update rule reservation: 48
[2021-08-19T00:23:14.570] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-08-19T00:23:14.571] [INFO] system - successful update rule reservation: 48
[2021-08-19T00:23:14.582] [INFO] system - all reservation update finish
[2021-08-19T00:29:45.004] [INFO] system - preprec: 6989
[2021-08-19T00:29:45.013] [INFO] system - execute cmd: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.030] [INFO] system - preprec: 6949
[2021-08-19T00:29:45.031] [INFO] system - preprec: 6950
[2021-08-19T00:29:45.032] [INFO] system - preprec: 6966
[2021-08-19T00:29:45.033] [INFO] system - preprec: 6969
[2021-08-19T00:29:45.055] [INFO] system - finish: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.056] [INFO] system - execute cmd: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.069] [INFO] system - finish: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.069] [INFO] system - execute cmd: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.083] [INFO] system - finish: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.084] [INFO] system - execute cmd: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.096] [INFO] system - finish: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.097] [INFO] system - execute cmd: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.110] [INFO] system - finish: /bin/bash /app-lbin/recordlog.sh recordingPreStart
[2021-08-19T00:29:45.216] [INFO] system - start recEnd reserveId: 6948 recordedId: 6615
[2021-08-19T00:29:45.218] [INFO] system - stop drop check: /app/logdrop/鋼の錬金術師 #5 [202108190000-カートゥーン].ts.log
[2021-08-19T00:29:45.221] [INFO] system - remove recording flag: 6615
[2021-08-19T00:29:45.264] [INFO] system - move file: /app/recordedTemp/鋼の錬金術師 #5 [202108190000-カートゥーン].ts -> /app/recorded/アニメ/鋼の錬金術師 #5 [202108190000-カートゥーン].ts
[2021-08-19T00:29:55.878] [INFO] system - delete old file: /app/recordedTemp/鋼の錬金術師 #5 [202108190000-カートゥーン].ts
[2021-08-19T00:29:56.045] [INFO] system - update file size: 6615
[2021-08-19T00:29:56.047] [INFO] system - { recordedId: 6615, error: 0, drop: 0, scrambling: 0 }
[2021-08-19T00:29:56.065] [INFO] system - add recorded history: 6615
[2021-08-19T00:29:56.081] [INFO] system - emit finish recording reserveId: 6948, recordedId: 6615, isNeedDeleteReservation: true
[2021-08-19T00:29:56.083] [INFO] system - add thumbnail queue: 6615
[2021-08-19T00:29:56.084] [INFO] system - recording finish reserveId: 6948, recordedId: 6615, videoFileFulPath: /app/recorded/アニメ/鋼の錬金術師 #5 [202108190000-カートゥーン].ts
[2021-08-19T00:29:56.084] [INFO] system - update rule reservation: 2
[2021-08-19T00:29:56.085] [INFO] system - execute cmd: /bin/bash /app-lbin/recordlog.sh recordingFinish
[2021-08-19T00:29:56.144] [INFO] system - /bin/bash /app-lbin/recordlog.sh recordingFinish process is fin
[2021-08-19T00:29:56.367] [INFO] system - { insert: 0, update: 0, delete: 0 }
[2021-08-19T00:29:56.370] [INFO] system - successful update rule reservation: 2
[2021-08-19T00:29:56.506] [INFO] system - create thumbnail: 6615, /app/thumbnail/6615.jpg
[2021-08-19T00:29:57.685] [ERROR] system - preprec failed: 6969
[2021-08-19T00:29:57.685] [ERROR] system - Error: Bad status respond (503 Tuner Resource Unavailable).
at Client._requestStream (/app/node_modules/mirakurun/src/client.ts:494:23)
at runMicrotasks (
結局、このデータは問題があるデータなのでしょうか? とりあえず、出だしと最後は正しく取れている様なのですが...
録画中に残り続ける問題は解消されたことが確認できましたが、録画が止まる原因がいまいちわかりませんね。 以下のように録画中に Mirakurun のストリームからエラーを検知して録画が停止しています。 以前頂いた Mirakurun 側のログをみるに Mirakurun 側でエラーが起きて停止しているわけではなさそうなので、
[2021-08-19T01:01:08.280] [ERROR] system - RecordingStreamCreator stream error: 6950
[2021-08-19T01:01:08.280] [ERROR] system - drop log check stream error: /app/recordedTemp/ソードアート・オンライン #20「猛炎の将」 [202108190030-BS11イレブン].ts
[2021-08-19T01:01:08.280] [INFO] system - stop drop check: /app/logdrop/ソードアート・オンライン #20「猛炎の将」 [202108190030-BS11イレブン].ts.log
[2021-08-19T01:01:08.281] [ERROR] system - stream.finished error: reserveId: 6950 recordedId: 6619
[2021-08-19T01:01:08.282] [INFO] system - stop drop check: /app/logdrop/ソードアート・オンライン #20「猛炎の将」 [202108190030-BS11イレブン].ts.log
[2021-08-19T01:01:08.282] [ERROR] system - recording end error reserveId: 6950 recordedId: 6619
[2021-08-19T01:01:08.282] [ERROR] system - Error: Premature close
at new NodeError (node:internal/errors:371:5)
at IncomingMessage.onclose (node:internal/streams/end-of-stream:135:30)
at IncomingMessage.emit (node:events:406:35)
at emitCloseNT (node:internal/streams/destroy:138:10)
at processTicksAndRejections (node:internal/process/task_queues:82:21) {
code: 'ERR_STREAM_PREMATURE_CLOSE'
}
あと一点気になるのが、初っ端の録画準備エラーですね。
[2021-08-19T00:29:57.685] [ERROR] system - preprec failed: 6969
[2021-08-19T00:29:57.685] [ERROR] system - Error: Bad status respond (503 Tuner Resource Unavailable).
at Client._requestStream (/app/node_modules/mirakurun/src/client.ts:494:23)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
このようにチューナ不足で録画に失敗しているのですが、このあとのリトライ処理が開始されるまでに時間がかかりすぎています。
[2021-08-19T00:31:26.213] [INFO] system - preprec: 6969
[2021-08-19T00:31:26.238] [INFO] system - /bin/bash /app-lbin/recordlog.sh recordingStart process is fin
[2021-08-19T00:31:26.258] [INFO] system - delete old file: /app/recordedTemp/トリック(2000) #5-7 [202108182200-テレ朝チャンネル2].ts
[2021-08-19T00:31:27.152] [INFO] system - update file size: 6609
[2021-08-19T00:31:27.154] [INFO] system - { recordedId: 6611, error: 0, drop: 0, scrambling: 0 }
[2021-08-19T00:31:27.169] [INFO] system - add recorded history: 6611
[2021-08-19T00:31:27.183] [INFO] system - emit finish recording reserveId: 6921, recordedId: 6611, isNeedDeleteReservation: true
[2021-08-19T00:31:27.183] [INFO] system - add thumbnail queue: 6609
[2021-08-19T00:31:27.184] [INFO] system - recording finish reserveId: 6921, recordedId: 6611, videoFileFulPath: /app/recorded/ドラマ/トリック(2000) #5-7 [202108182200-テレ朝チャンネル2].ts
[2021-08-19T00:31:27.184] [INFO] system - update rule reservation: 8
[2021-08-19T00:31:27.184] [INFO] system - execute cmd: /bin/bash /app-lbin/recordlog.sh recordingFinish
[2021-08-19T00:31:27.216] [INFO] system - /bin/bash /app-lbin/recordlog.sh recordingFinish process is fin
[2021-08-19T00:31:27.474] [INFO] system - { insert: 0, update: 0, delete: 1 }
[2021-08-19T00:31:27.490] [INFO] system - successful update rule reservation: 8
[2021-08-19T00:31:27.492] [INFO] system - execute cmd: /bin/bash /app-lbin/recordlog.sh reservedeleted
[2021-08-19T00:31:27.507] [INFO] system - finish: /bin/bash /app-lbin/recordlog.sh reservedeleted
[2021-08-19T00:31:28.332] [INFO] system - create thumbnail: 6609, /app/thumbnail/6611.jpg
[2021-08-19T00:31:34.832] [INFO] system - recording: 6969 /app/recordedTemp/超電磁ロボ コン・バトラーV #51 [202108190030-AT-X].ts
preprec の retry がかかるまでに 29 秒もかかっています。 通常 5 秒後に retry が走るのでこの挙動はなにかおかしいです。 恐ろしい高負荷でもかかっていないとこのような挙動にはならなさそうですが、なにか心当たりがあったりしますでしょうか? リソースが枯渇して起きている気がするのですがどうでしょうか?
確かに、そのリトライタイミングの遅さは気になっていました。
直前のプログラムは0:30まででBS/CSが1チャンネル録画終了です。これの(NASへの)データ転送で時間がかかってしまう可能性はありますが、30分番組なので、そんなに重くないのでは?と思います。 問題の時間は、0:30からの30分で、地デジ1チャンネル、BS/CS4チャンネルで少し重めではありますが、「過大な負荷」というほどではないと思います。 本体はMac mini 2012でメモリ16GB 内蔵SSD256GBです。内蔵SSD,NAS共に200GB以上の空き容量は存在します。 ネットワークは、Mac mini,NAS,スイッチングハブ共にギガビットで、スイッチングハブ直下にMac miniもNASもぶら下がっている状態です。NASもほぼほぼepgstation専用なので、この時間はepgstationからのアクセスだけになっているはずです。 ということで、あまり思い当たる節はありません。
たぶん、ここ数週間は似たような録画構成だったと思います。 負荷が問題の場合は、問題のBS11の番組だけでなく、平行録画の他4番組にも影響があっていいのでは?と思います。しかし、この番組に集中して問題が発生するということは、なにがしデータ(EPGデータやドロップログ、ストリーム内容を含め)とプログラムの問題なのかな?という気がします。 他に気になるリソースはありますか?
mac miniと言う事は Mirakurunも仮想マシン上の docker で走っているということですね? そうであれば、それが原因の可能性はあります。 おそらくDocker for macを使用しているかと思いますが、config.yml の recordedTmp のマウント先をdocker-compose.yml の volumes で mac 側の領域に指定している場合、著しくディスク IO が劣化します。 また、Mirakurun はそのような仮想環境で動作することを推奨していません。 https://mobile.twitter.com/Chinachu_REC/status/1358577951684452352
違います。
最初の方でも書いてありますが、OSはubuntuです。 ハードウエアがmac miniなだけで、osxや仮装環境は使っていません。
ubuntu+dockerで運用しています。
なるほど、失礼致しました。 基本的に epgstation はストリームの中身を見ないので(Mirakurunからただ受信してストレージに書き込むだけ)、唯一あるとすればドロップチェック機能による影響でしょうか?
可能であればドロップチェックを off にして様子を見て頂きたいです。
すいません。体調が悪くて、設定変更など行えていないのですが、今週はエラーは出ていなかった様です。
報告ありがとうございます。 無理なさらないでください。
お世話になります。連絡が遅くなって申し訳有りません。
体調も悪かったのですが、システムも調子が悪かったので、やむなくOSから入れ直し、2.6.11にしました。 ハードウエアや、システム構成は以前のままですし。tempの録画領域はssd、録画後の保存はNASというのも変わっていません。やり直しなので、ドロップログも今の所は出力状態です。
この状態で、今週は木曜1:00にはエラーがなかった様ですが、金曜1:00にはエラーがありました。
^[[32m[2021-09-10T01:03:30.256] [INFO] system - ^[[39mexecute cmd: /bin/bash /opt/bin/recordlog.sh reservedeleted ^[[91m[2021-09-10T01:03:30.260] [ERROR] system - ^[[39mRecordingStreamCreator stream error: 885 ^[[91m[2021-09-10T01:03:30.261] [ERROR] system - ^[[39mdrop log check stream error: /app/recordedTemp/[字]キングダム #18,19 [202109100000-BSアニマックス]B.ts ^[[32m[2021-09-10T01:03:30.261] [INFO] system - ^[[39mstop drop check: /app/logdrop/[字]キングダム #18,19 [202109100000-BSアニマックス]B.ts.log ^[[91m[2021-09-10T01:03:30.261] [ERROR] system - ^[[39mstream.finished error: reserveId: 885 recordedId: 116 ^[[32m[2021-09-10T01:03:30.262] [INFO] system - ^[[39mstop drop check: /app/logdrop/[字]キングダム #18,19 [202109100000-BSアニマックス]B.ts.log ^[[91m[2021-09-10T01:03:30.262] [ERROR] system - ^[[39mrecording end error reserveId: 885 recordedId: 116 ^[[91m[2021-09-10T01:03:30.262] [ERROR] system - ^[[39mError: Premature close at new NodeError (node:internal/errors:371:5) at IncomingMessage.onclose (node:internal/streams/end-of-stream:135:30) at IncomingMessage.emit (node:events:406:35) at emitCloseNT (node:internal/streams/destroy:138:10) at processTicksAndRejections (node:internal/process/task_queues:82:21) { code: 'ERR_STREAM_PREMATURE_CLOSE' } ^[[32m[2021-09-10T01:03:30.265] [INFO] system - ^[[39mstart recEnd reserveId: 885 recordedId: 116 ^[[32m[2021-09-10T01:03:30.266] [INFO] system - ^[[39mstop drop check: /app/logdrop/[字]キングダム #18,19 [202109100000-BSアニマックス]B.ts.log ^[[32m[2021-09-10T01:03:30.266] [INFO] system - ^[[39mremove recording flag: 116 ^[[32m[2021-09-10T01:03:30.311] [INFO] system - ^[[39mfinish: /bin/bash /opt/bin/recordlog.sh reservedeleted
当初はBS11だけなのかな?と思っていましたが、BSアニマックスでもエラーとなる様です。
現在までの私が認識している状態としては、 ・複数の録画が同時に終わるタイミング付近で起こる。 ・ログ上で見ると、一番最後の番組だけがエラーとなる。 ・エラーは録画終了時刻から数分経ってから起こる。 というところです。
今朝確認して見ると、インストールし直した環境でも課題のポイントは再現する様です。
●複数の録画が同時に終了するタイミングで、録画終了後にエラーが発生する
[2021-09-11T01:02:00.712] [ERROR] system - drop log check stream error: /app/recordedTemp/[字]キングダム #20,21 [202109110000-BSアニマックス]B.ts [2021-09-11T01:02:00.712] [INFO] system - stop drop check: /app/logdrop/[字]キングダム #20,21 [202109110000-BSアニマックス]B.ts.log [2021-09-11T01:02:00.715] [ERROR] system - stream.finished error: reserveId: 897 recordedId: 159 [2021-09-11T01:02:00.716] [INFO] system - stop drop check: /app/logdrop/[字]キングダム #20,21 [202109110000-BSアニマックス]B.ts.log [2021-09-11T01:02:00.716] [ERROR] system - recording end error reserveId: 897 recordedId: 159 [2021-09-11T01:02:00.716] [ERROR] system - Error: Premature close at new NodeError (node:internal/errors:371:5) at IncomingMessage.onclose (node:internal/streams/end-of-stream:135:30) at IncomingMessage.emit (node:events:406:35) at emitCloseNT (node:internal/streams/destroy:138:10) at processTicksAndRejections (node:internal/process/task_queues:82:21) { code: 'ERR_STREAM_PREMATURE_CLOSE' } [2021-09-11T01:02:00.719] [INFO] system - start recEnd reserveId: 897 recordedId: 159 [2021-09-11T01:02:00.719] [INFO] system - stop drop check: /app/logdrop/[字]キングダム #20,21 [202109110000-BSアニマックス]B.ts.log [2021-09-11T01:02:00.719] [INFO] system - remove recording flag: 159 [2021-09-11T01:02:00.752] [INFO] system - set stream.finished: reserveId: 1261 recordedId: 164 [2021-09-11T01:02:00.757] [INFO] system - /bin/bash /opt/bin/recordlog.sh recordingFinish process is fin [2021-09-11T01:02:00.758] [INFO] system - execute cmd: /bin/bash /opt/bin/recordlog.sh reservedeleted
●残チューナーが十分ではない状態で、後続の録画開始が遅すぎる(以下のログでは1:30から始まるべき録画が1:33:15から開始されている)
[2021-09-11T01:25:00.694] [INFO] system - successful update rule reservation: 17 [2021-09-11T01:25:00.704] [INFO] system - all reservation update finish [2021-09-11T01:29:45.002] [INFO] system - preprec: 903 [2021-09-11T01:29:45.008] [INFO] system - execute cmd: /bin/bash /opt/bin/recordlog.sh recordingPreStart [2021-09-11T01:29:45.051] [INFO] system - finish: /bin/bash /opt/bin/recordlog.sh recordingPreStart [2021-09-11T01:30:01.367] [INFO] system - start recEnd reserveId: 902 recordedId: 163 [2021-09-11T01:30:01.371] [INFO] system - stop drop check: /app/logdrop/鋼の錬金術師 #27 [202109110100-カートゥーン]B.ts.log [2021-09-11T01:30:01.373] [INFO] system - remove recording flag: 163 [2021-09-11T01:30:01.428] [INFO] system - move file: /app/recordedTemp/鋼の錬金術師 #27 [202109110100-カートゥーン]B.ts -> /app/recorded/アニメ/鋼の錬金術師 #27 [202109110100-カートゥーン]B.ts [2021-09-11T01:30:23.218] [INFO] system - delete old file: /app/recordedTemp/鋼の錬金術師 #27 [202109110100-カートゥーン]B.ts [2021-09-11T01:30:23.391] [INFO] system - update file size: 163 [2021-09-11T01:30:23.394] [INFO] system - { recordedId: 163, error: 0, drop: 0, scrambling: 0 } [2021-09-11T01:30:23.415] [INFO] system - add recorded history: 163 [2021-09-11T01:30:23.438] [INFO] system - emit finish recording reserveId: 902, recordedId: 163, isNeedDeleteReservation: true [2021-09-11T01:30:23.441] [INFO] system - add thumbnail queue: 163 [2021-09-11T01:30:23.441] [INFO] system - recording finish reserveId: 902, recordedId: 163, videoFileFulPath: /app/recorded/アニメ/鋼の錬金術師 #27 [202109110100-カートゥーン]B.ts [2021-09-11T01:30:23.442] [INFO] system - update rule reservation: 4 [2021-09-11T01:30:23.443] [INFO] system - execute cmd: /bin/bash /opt/bin/recordlog.sh recordingFinish [2021-09-11T01:30:23.507] [INFO] system - /bin/bash /opt/bin/recordlog.sh recordingFinish process is fin [2021-09-11T01:30:23.719] [INFO] system - { insert: 0, update: 0, delete: 1 } [2021-09-11T01:30:23.757] [INFO] system - successful update rule reservation: 4 [2021-09-11T01:30:23.758] [INFO] system - execute cmd: /bin/bash /opt/bin/recordlog.sh reservedeleted [2021-09-11T01:30:23.773] [INFO] system - finish: /bin/bash /opt/bin/recordlog.sh reservedeleted [2021-09-11T01:30:24.403] [INFO] system - create thumbnail: 163, /app/thumbnail/163.jpg [2021-09-11T01:33:15.682] [INFO] system - recording: 903 /app/recordedTemp/鋼の錬金術師 #28 [202109110130-カートゥーン]B.ts [2021-09-11T01:33:15.727] [INFO] system - add drop log file: /app/logdrop/鋼の錬金術師 #28 [202109110130-カートゥーン]B.ts.log [2021-09-11T01:33:15.754] [INFO] system - add recorded 903 /app/recordedTemp/鋼の錬金術師 #28 [202109110130-カートゥーン]B.ts [2021-09-11T01:33:15.770] [INFO] system - recording added reserveId: 903, recordedId: 167 [2021-09-11T01:33:15.770] [INFO] system - create video file: 鋼の錬金術師 #28 [202109110130-カートゥーン]B.ts [2021-09-11T01:33:15.786] [INFO] system - set stream.finished: reserveId: 903 recordedId: 167 [2021-09-11T01:33:15.789] [INFO] system - execute cmd: /bin/bash /opt/bin/recordlog.sh recordingStart [2021-09-11T01:33:15.811] [INFO] system - /bin/bash /opt/bin/recordlog.sh recordingStart process is fin [2021-09-11T01:34:58.008] [INFO] system - all reservation update start
とりあえず、問題の再現は確認できたと思うので、以前のお話通り、ドロップログをoffしてみようと思います。
@l3tnun さま ドロップログをoffし、試しに本日12:00にBS/CS系で複数の番組録画が終了する状態を試してみました。
今回は、Error: Premature closeは出ておらず、録画中に番組が残ることはなかったのですが、 epgstationのログを見ると12:15過ぎから次の様なエラーが出ています。
9190 [2021-09-11T12:15:39.981] [INFO] system - add thumbnail queue: 197 9191 [2021-09-11T12:15:39.981] [INFO] system - recording finish reserveId: 1317, recordedId: 197, videoFileFulPath: /app/recorded/[字]ゲゲゲの鬼太郎(第6作) #79,80 [202109111100-BSアニマックス]B.ts 9192 [2021-09-11T12:15:39.981] [INFO] system - execute cmd: /bin/bash /opt/bin/recordlog.sh recordingFinish 9193 [2021-09-11T12:15:40.000] [INFO] system - /bin/bash /opt/bin/recordlog.sh recordingFinish process is fin 9194 [2021-09-11T12:15:40.153] [INFO] system - create thumbnail: 200, /app/thumbnail/200.jpg 9195 [2021-09-11T12:15:41.235] [INFO] system - create thumbnail: 198, /app/thumbnail/198.jpg 9196 [2021-09-11T12:15:41.612] [INFO] system - create thumbnail: 195, /app/thumbnail/195.jpg 9197 [2021-09-11T12:15:42.188] [INFO] system - create thumbnail: 197, /app/thumbnail/197.jpg 9198 [2021-09-11T12:15:47.541] [INFO] system - all reservation update start 9199 [2021-09-11T12:16:39.358] [ERROR] system - get execution error: 1 9200 [2021-09-11T12:16:39.360] [ERROR] system - Error: GetExecutionTimeoutError 9201 at Timeout._onTimeout (/app/dist/model/model/ExecutionManagementModel.ts:48:24) 9202 at listOnTimeout (node:internal/timers:557:17) 9203 at processTimers (node:internal/timers:500:7) 9204 [2021-09-11T12:16:39.379] [ERROR] system - get execution error: 2 9205 [2021-09-11T12:16:39.982] [ERROR] system - get execution error: 2 9206 [2021-09-11T12:16:47.560] [ERROR] system - get execution error: 1 9207 [2021-09-11T12:16:47.561] [ERROR] system - Error: GetExecutionTimeoutError 9208 at Timeout._onTimeout (/app/dist/model/model/ExecutionManagementModel.ts:48:24) 9209 at listOnTimeout (node:internal/timers:557:17) 9210 at processTimers (node:internal/timers:500:7) 9211 [2021-09-11T12:17:39.391] [ERROR] system - get execution error: 1 9212 [2021-09-11T12:17:39.394] [ERROR] system - Error: GetExecutionTimeoutError 9213 at Timeout._onTimeout (/app/dist/model/model/ExecutionManagementModel.ts:48:24) 9214 at listOnTimeout (node:internal/timers:557:17) 9215 at processTimers (node:internal/timers:500:7) 9216 [2021-09-11T12:17:47.574] [ERROR] system - get execution error: 1 9217 [2021-09-11T12:17:47.575] [ERROR] system - Error: GetExecutionTimeoutError 9218 at Timeout._onTimeout (/app/dist/model/model/ExecutionManagementModel.ts:48:24) 9219 at listOnTimeout (node:internal/timers:557:17) 9220 at processTimers (node:internal/timers:500:7)
現在も、エラーは出続けています。 12:00に終了予定だった番組は、ダッシュボードの「録画中」には残っていませんが、「予約」の方には残ったままで、新規の予約もできない状態です。もう少し前後のログが必要ですか?
連絡ありがとうございます。
get execution error:
についてですが、これは予約のロック取得に失敗したときに出てくるエラーなので、録画中にエラーで終了する今までの事象とは全く異なるものです。
ですので、ドロップチェックをOffにしたこととは関係はなく、ドロップチェックをOffにした事による録画失敗の影響はまだ経過観察が必要かと思います。
予約に残ったままなのは get execution error
が発生したことで予約情報の更新ができなかったためだと思われます。
予約の更新処理が行われないと録画のタイマーの設定も正常にできないので、これは別途解決しないとまずいです。
差し支えなければ、現状の有効になっているルールの件数とルール毎の予約件数を教えて頂けますか?
ルール1件あたりの予約数があまりに多いと get execution error:
が出てくるかもしれません。
現象としては https://github.com/l3tnun/EPGStation/issues/533#issuecomment-917550355 と同じかと思われます。
機能提案ですので省略いたします。
環境
x.x.x
x.x.x
x.x.x
x.x.x
Issue
ありがとうございます。いつも便利に使わせていただいております。 録画終了してファイルが作成されていても、何故か「録画中」に番組が残っていることが時々あります。 また、長時間番組で保存したい部分はすでに放送済みなので途中で手動で録画をストップしたい場合もございます。 録画中の番組を選択し、強制録画終了させるようにはできないでしょうか? 「delete」を選択したら録画済みのファイルも消えてしまうため、途中で録画を終了させたい場合に 困っております。