ちょっとしたマメ知識1

shepherd.phpが固まるというつぶやきがちらほら聞こえますが
とある方がセマフォパーミッションが原因だと付きとめられたのを見つけて
以下の件について説明するのを忘れていたのに気付きました。

shepherd.phpは、www-data権限で実行してください。

理由は、処理の一部に手抜きがありセマフォと共有メモリが他プロセスとかち合う可能性があるのでパーミッションを設定しているのと
EPG更新の際にwww-data権限以外で自動予約が入るとその予約のキャンセルが出来なくなるためです。
特に後者は、本家から脈々と受け継がれるトラブルのひとつなので
当然、getepg.phpでも発生します。

手動でEPG更新を行なう場合は、ブラウザからURLを叩くのがお勧めです。
ちなみに局単位で行ないたい場合は、番組表の局名をクリックするとダイアログが出ますので"EPG更新"のボタンを押して80秒+α待ってください。