MediaCP Handleiding
Software gezondheid

Laatst bijgewerkt 8 maanden geleden

De Software Health Check biedt enkele eenvoudige tests om ervoor te zorgen dat uw server- en MediaCP-configuratie geldig is en dat alle services optimaal werken.

Er zijn in totaal vier statussen:

  • INFO – Geeft aanvullende informatie over de test boven de lijn.
  • WARN – Een configuratie kan worden verbeterd om betere prestaties en/of stabiliteit te bieden.
  • PASS – De test is geslaagd en er is geen probleem gedetecteerd
  • FAIL – De test is mislukt en er is een probleem.

Toegang tot softwarestatus

De softwarestatuscontrole is beschikbaar voor beheerders en is toegankelijk via het zijmenu onder het menu-item Beheer.

PHP-tests controleren

Alle PHP-configuraties worden automatisch geïmplementeerd bij het installeren of bijwerken van de MediaCP, dus deze tests moeten altijd SLAGEN, aangezien er geen wijzigingen zijn aangebracht door de beheerder.

Tijdnauwkeurigheid en tijdzone

Deze tests zijn bedoeld om ervoor te zorgen dat uw systeemtijd geldig is. Als de systeemtijd niet nauwkeurig is, zelfs niet met 1 of 2 seconden, werken sommige functies mogelijk niet correct. In sommige scenario’s, met name op virtuele machines, kan de systeemtijd achterblijven.

De meeste besturingssystemen worden geleverd met automatische tijdsynchronisatieprogramma’s. Als deze tests mislukken, moet u contact opnemen met uw serverprovider om het probleem te controleren en op te lossen.

In eerdere versies van de MediaCP (vele jaren geleden) was het vereist om de PHP-tijdzone in te stellen om overeen te komen met uw server. Het is nu vereist dat de PHP-configuratietijdzone wordt ingesteld op UTC. Alle opgeslagen datums en tijden in de MediaCP werken door te converteren van of naar UTC-tijd, dus het is cruciaal dat dit doorgaat.

MySQL-tests controleren

Alle MySQL-configuraties worden automatisch geïmplementeerd bij het installeren of bijwerken van de MediaCP, dus deze tests moeten altijd slagen, aangezien er geen wijzigingen zijn aangebracht door de beheerder.

Als u na een upgrade databaseproblemen ondervindt, kan het upgraden van uw database uw problemen oplossen.

mediacp database-upgrades

DNS controleren

DNS-omzetting converteert domeinnamen zoals mediacp.net naar IPv4- of IPv6-adressen.

Snelle DNS-omzetting is van vitaal belang voor de prestaties en stabiliteit van de toepassingen. DNS-omzetting wordt om verschillende redenen in tal van delen van het systeem gebruikt.

Mochten deze tests mislukken, dan is er een probleem met uw systeem/server/VPS configuratie en is het een probleem dat uw serverbeheerder of hostingprovider moet oplossen. U moet een ticket indienen bij uw provider als u het probleem niet kunt oplossen.

Machtigingen

Machtigingen voor de inhoudsmap en tijdelijke paden zijn van vitaal belang voor de werking van het configuratiescherm. Een veelvoorkomende reden waarom deze test mislukt, is als u de media-inhoudsmap naar een nieuwe locatie hebt verplaatst. Als deze controles mislukken, moet u ervoor zorgen dat alle paden eigendom zijn van de “mediacp” -systeemgebruiker, bijvoorbeeld:

chown mediacp:mediacp -R /usr/local/mediacp/;
chown mediacp:mediacp -R /usr/local/mediacp/content/;

HTTP/S-toegang tot MediaCP controleren

Deze test voert een eenvoudig HTTP-verzoek uit naar uw MediaCP-toepassing. Het is een eenvoudige test om de connectiviteit vanuit uw eigen systeem te controleren. Als deze test mislukt, geeft dit aan dat de MediaCP-URL niet toegankelijk is vanaf uw eigen server. Meestal zijn de redenen:

a) Een DNS-omzettingsprobleem; of
b) Een netwerk/firewall probleem, mogelijk met betrekking tot slechte NAT configuratie

In beide scenario’s moet u waarschijnlijk contact opnemen met uw serverbeheerder of serviceprovider om het probleem op te lossen.

Cron-bitrate/-histiek controleren

Een test om ervoor te zorgen dat de reguliere geplande taken worden uitgevoerd voor de MediaCP-toepassing. Mocht dit niet lukken, dan moet u ervoor zorgen dat uw cron-applicatie actief is. Op sommige systemen als de belasting te hoog wordt, kan de cron-service mislukken en niet opnieuw opstarten. Neem contact op met uw serverbeheerder of serviceprovider om ervoor te zorgen dat de cron-service correct wordt uitgevoerd.

De status van de Redis-service controleren

Een test om er zeker van te zijn dat de redis-service wordt uitgevoerd. Redis wordt gebruikt voor zijn hoge prestaties bij het uitvoeren van gebruikerssessies en het cachen van informatie. Als redis niet werkt, kan het inloggen op het systeem voorkomen. Als u redis-problemen ondervindt, neem dan contact op met onze helpdesk voor ondersteuning.

De status van de Queue Manager-service controleren

Een test om ervoor te zorgen dat de wachtrijbeheerder werkt voor de MediaCP-toepassing. Als dit niet lukt, moet u proberen de wachtrijbeheerder opnieuw op te starten met de volgende opdracht:

/usr/bin/mediacp restart queue

Als dit niet lukt om de wachtrij opnieuw te starten, neem dan contact op met onze helpdesk zodat we het probleem kunnen onderzoeken.

SMTP controleren

Een test om ervoor te zorgen dat SMTP is ingeschakeld en op de juiste manier is ingesteld. Als u fouten ziet, moet u de test-e-mail verifiëren en de koppeling gebruiken om uw SMTP-serverinstellingen te testen.

Wowza streaming motor

Een reeks tests om de verbinding en verificatie met de Wowza Streaming Engine-applicatie te bevestigen. Mochten deze tests mislukken, controleer dan het volgende:

  1. Dat de poorten die zijn geconfigureerd in de System Config -> Plugins -> Wowza Streaming Engine overeenkomen met de configuratie van Wowza Streaming Engine Manager
  2. De verificatie in System Config -> Plugins -> Wowza Streaming Engine is geldig.
  3. Wowza Streaming Engine en Wowza Streaming Engine Manager-services zijn online:
    systemctl status WowzaStreamingEngine;
    systemctl status WowzaStreamingEngineManager;

Flussonic Media server

Een reeks tests om de verbinding en verificatie met de Flussonic Media Server-toepassing te bevestigen. Mochten deze tests mislukken, controleer dan het volgende:

  1. Dat de poorten die zijn geconfigureerd in het bestand System Config -> Plugins -> Flussonic overeenkomen met de configuratie van het bestand /etc/flussonic/flussonic.conf
  2. De verificatie in System Config -> Plugins -> Flussonic is geldig.
  3. Flussonic Media Server systeemservice is online
    service flussonic status;

Vloeibare zeep

Een reeks tests om de geïnstalleerde Liquidsoap-versie te controleren en of deze correct is geïnstalleerd. Upgrades en installaties kunnen gemakkelijk mislukken omdat Liquidsoap een groot aantal afhankelijkheden heeft die kunnen mislukken als de pakketten van uw servers niet up-to-date zijn.

Als uw installatie is mislukt of als u de verkeerde Liquidsoap-versie gebruikt, moet u uw systeempakketten bijwerken en vervolgens deze handleiding volgen om Liquidsoap opnieuw te installeren.

Nginx-Rtmp

Een reeks tests om te bevestigen dat Nginx-Rtmp soepel werkt

Nginx-Rtmp is nu afhankelijk van de juiste versie van Liquidsoap die moet worden geïnstalleerd voor de tv-stations die moeten worden geïnstalleerd. Als u een incompatibele versie tegenkomt, volgt u deze handleiding om Liquidsoap opnieuw te installeren.

Nginx-Rtmp is ook afhankelijk van FFMPEG voor transcodering en zal mislukken als deze integratie mislukt. We raden u aan de gids voor het opnieuw installeren van Liquidsoap te volgen als u problemen ondervindt.

FTP-integratie

FFMPEG

Mocht de FFMPEG-configuratie mislukken, neem dan contact op met MediaCP Support.

Table of Contents