random troubleshooting thoughts

I use a free service called https://letsencrypt.org/ for my “personal” sites ssl/tls certs. The automated cert install usually sets up automatic renewal at 3 month intervals. I’m honestly not sure – mostly because it has “just worked” for my minimal usage.

THEN – I had an issue with my “classical music streaming” example site (now https://radio.clancameron.us/).

I’ve been “testing” the setup of streaming from 1 server to another server – and again, it has MOSTLY been error free. There is 20ish hours of music on a playlist – and the playlist loops – it seems to work fine 95% of the time with no effort on my part.

BUT the music stops playing on a regular basis – my suspicion is that the “sending” machine freezes up for some reason. Rebooting and restarting the stream seems has fixed the issue.

Since I’m using a “non enterprise” solution – my guess is that there is a small bug/memory leak in the code that isn’t a factor 99.99% of the time. Since this application has always been temporary – I can’t complain too much 😉

HOWEVER – I ran into a problem with the “receiving” machine giving me a “certificate expired” type error and not playing the stream through the web browser as intended.

Yes, the cert did seem to have expired – but then when I manually renewed it the problem persisted. The stream would play when I accessed it directly (i.e. the “sending” and “receiving” parts seem to be working fine). BUT then accessing it through the web page results in the cert expired error.

My next guess was that the cert was being cached somewhere along the line – cleared browser/machine/network caches and tried multiple machines. No luck.

SO then I just combined the “send/receive” on the same machine and and it works as expected. Of course this meant creating a new certificate for the new site – so the original problem is, well, still a problem but not worth the time to troubleshoot …


Posted

in

by

Tags: