P Proton 250 endpoint streaming Kodi devices in 200 dwellings (Some have 2 per dwelling).
Could you be running out of file handles on the 'User TVH Server'?
Maybe free TCP ports or some other resource?
P Proton They are ALL other TVHeadend instances.
OK, a single 'User' TVH server connecting to multiple IPTV sources that also happen to be TVH instances.
How does the 'User TVH Server' access the IPTV services that it then distributes?
P Proton server via a IPTV playlist url.
Can you provide a (sanitised) example? Does this have any authentication parameters?
P Proton it is causing the WEB GUI to become largely non responsive after about 30 minutes.
You could try a Linux cron
job that incrementally renames the log file every 10 minutes or so.
P Proton It has been 5 days since a CRASH now, on average it crashes 2-3 times per month.
Intermittent issues are normally tough to identify. :-(
Could you consider something like a pre-emptive reboot of the 'User TVH Server' at a quiet time (eg: 02:00)?
If you have the funds/resources, could you build a second user server and use that for load balancing?
P Proton All AUTOREC recordings, everything, is on the "User TVH server". Users can also make their own recordings.
What are the typical and maximum concurrent recording counts?
P Proton The HD profile in TVHeadend is as so:
Apologies, I was referring to the DVR profile. Do you do any transcoding on the recordings.
P Proton 30% of the time TVH will repeatedly crash for 30 minutes,
Could this be TVH continually trying to restart a failed recording and giving up once the recording window has passed?
What about running TVH from a script file? Every time that TVH exits (normal or crash) make a backup of the configuration files with a date/time stamp and then restart TVH. Perhaps you could test for a return code to differentiate between a crash and a normal commanded termination.
After a crash, you could investigate the configuration files, specifically looking for recordings just started and see if anything shows up. If you are in a 30 minutes crash loop, you could compare before/after backups to see what changes when the loop ends.
P Proton Any more useful information I can provide, please ask and I shall provide.
I feel that I need to manage your expectations. We are a group of volunteers on a project that no longer has any of the original developers on board. Sometimes we will have some specific knowledge to offer, sometimes it will just be general IT/TV advice.