{"id":303,"date":"2022-04-06T00:22:40","date_gmt":"2022-04-06T04:22:40","guid":{"rendered":"https:\/\/iterudio.com\/?p=303"},"modified":"2022-04-06T00:22:40","modified_gmt":"2022-04-06T04:22:40","slug":"random-troubleshooting-thoughts","status":"publish","type":"post","link":"https:\/\/www.iterudio.com\/?p=303","title":{"rendered":"random troubleshooting thoughts"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I use a free service called <a rel=\"noreferrer noopener\" href=\"https:\/\/letsencrypt.org\/\" target=\"_blank\">https:\/\/letsencrypt.org\/<\/a> for my &#8220;personal&#8221; sites ssl\/tls certs. The automated cert install usually sets up automatic renewal at 3 month intervals. I&#8217;m honestly not sure &#8211; mostly because it has &#8220;just worked&#8221; for my minimal usage.<br \/><br \/>THEN &#8211; I had an issue with my &#8220;classical music streaming&#8221; example site (now <a rel=\"noreferrer noopener\" href=\"https:\/\/radio.clancameron.us\/\" target=\"_blank\">https:\/\/radio.clancameron.us\/<\/a>). <\/p>\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve been &#8220;testing&#8221; the setup of streaming from 1 server to another server &#8211; and again, it has MOSTLY been error free. There is 20ish hours of music on a playlist &#8211; and the playlist loops &#8211; it seems to work fine 95% of the time with no effort on my part.<\/p>\n\n\n<p class=\"wp-block-paragraph\">BUT the music stops playing on a regular basis &#8211; my suspicion is that the &#8220;sending&#8221; machine freezes up for some reason. Rebooting and restarting the stream seems has fixed the issue. <\/p>\n\n\n<p class=\"wp-block-paragraph\">Since I&#8217;m using a &#8220;non enterprise&#8221; solution &#8211; my guess is that there is a small bug\/memory leak in the code that isn&#8217;t a factor 99.99% of the time. Since this application has always been temporary &#8211; I can&#8217;t complain too much \ud83d\ude09<\/p>\n\n\n<p class=\"wp-block-paragraph\">HOWEVER &#8211; I ran into a problem with the &#8220;receiving&#8221; machine giving me a &#8220;certificate expired&#8221; type error and not playing the stream through the web browser as intended.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Yes, the cert did seem to have expired  &#8211; but then when I manually renewed it the problem persisted. The stream would play when I accessed it directly (i.e. the &#8220;sending&#8221; and &#8220;receiving&#8221; parts seem to be working fine). BUT then accessing it through the web page results in the cert expired error.<\/p>\n\n\n<p class=\"wp-block-paragraph\">My next guess was that the cert was being cached somewhere along the line &#8211; cleared browser\/machine\/network caches and tried multiple machines. No luck.<\/p>\n\n\n<p class=\"wp-block-paragraph\">SO then I just combined the &#8220;send\/receive&#8221; on the same machine and and it works as expected. Of course this meant creating a new certificate for the new site &#8211; so the original problem is, well, still a problem but not worth the time to troubleshoot &#8230;<br \/><br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I use a free service called https:\/\/letsencrypt.org\/ for my &#8220;personal&#8221; sites ssl\/tls certs. The automated cert install usually sets up automatic renewal at 3 month intervals. I&#8217;m honestly not sure &#8211; mostly because it has &#8220;just worked&#8221; for my minimal usage. THEN &#8211; I had an issue with my &#8220;classical music streaming&#8221; example site (now [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-303","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/posts\/303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=303"}],"version-history":[{"count":0,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=\/wp\/v2\/posts\/303\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iterudio.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}