MediaCP Manual
Saúde do Software

Última atualização 8 meses atrás

O Software Health Check fornece alguns testes simples para garantir que a configuração do servidor e do MediaCP seja válida e todos os serviços estejam funcionando de forma ideal.

Existem quatro status no total:

  • INFO – Fornece informações adicionais sobre o teste acima da linha.
  • ALERTA – Uma configuração pode ser melhorada para proporcionar melhor desempenho e/ou estabilidade.
  • PASS – O teste passou com sucesso e não há nenhum problema detectado
  • FAIL – O teste falhou e há um problema.

Acessando a Saúde do Software

A verificação Software Health está disponível para administradores e pode ser acessada no menu lateral no item do menu Administração.

Verificando testes de PHP

Todas as configurações php são implantadas automaticamente ao instalar ou atualizar o MediaCP, de modo que esses testes devem sempre PASSAR, dado que não há modificações feitas pelo administrador.

Precisão de tempo e fuso horário

Estes testes são para garantir que o tempo do seu sistema seja válido. Se o tempo do sistema não for preciso, mesmo em 1 ou 2 segundos, algumas funções podem não funcionar corretamente. Em alguns cenários, particularmente em máquinas virtuais, o tempo do sistema pode ficar para trás.

A maioria dos sistemas operacionais vem com utilitários de sincronização automática de tempo. Se esses testes falharem, você deve entrar em contato com seu provedor de servidor para verificar e resolver o problema.

Em versões anteriores do MediaCP (há muitos anos) era necessário definir o fuso horário PHP para corresponder ao seu servidor. Agora é necessário que o fuso horário de configuração PHP seja definido como UTC. Todas as datas e horários armazenados no MediaCP operam convertendo de ou para o horário UTC, por isso é crucial que isso passe.

Verificando testes do MySQL

Todas as configurações do MySQL são implantadas automaticamente ao instalar ou atualizar o MediaCP, então esses testes devem sempre PASSAR, uma vez que não há modificações feitas pelo administrador.

Se você estiver encontrando problemas de banco de dados após uma atualização, atualizar seu banco de dados pode corrigir seus problemas.

mediacp database-upgrades

Verificando DNS

A resolução DNS converte nomes de domínio, como mediacp.net para endereços IPv4 ou IPv6.

A resolução de DNS rápido é vital para o desempenho e estabilidade das aplicações. A resolução DNS é usada em várias áreas do sistema por diferentes razões.

Se esses testes falharem, haverá um problema com a configuração do Sistema/Servidor/VPS e é um problema que o administrador do servidor ou provedor de hospedagem precisará resolver. Você deve apresentar um bilhete ao seu provedor se você não conseguir resolver o problema.

Permissões

Permissões no diretório de conteúdo e caminhos temporários são vitais para o funcionamento do painel de controle. Uma razão comum para este teste falhar é se você mudou o Diretório de Conteúdo de Mídia para um novo local. Se essas verificações falharem, então você deve garantir que todos os caminhos sejam propriedade do usuário do sistema “mediacp”, por exemplo:

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

Verificando o acesso http/s ao MediaCP

Este teste realiza e uma simples solicitação HTTP para o seu aplicativo MediaCP. É um teste simples para verificar a conectividade de dentro do seu próprio sistema. Se este teste falhar, indica que a URL MediaCP não pode ser acessada dentro de seu próprio servidor. Normalmente, as razões incluíam:

a) Um problema de resolução de DNS; ou
b) Um problema de rede/firewall, possivelmente relacionado à má configuração do NAT

Em qualquer cenário, é provável que você precise entrar em contato com o administrador do servidor ou o provedor de hospedagem de serviços para resolver o problema.

Verificando bitrate/histórico do CRON

Um teste para garantir que as tarefas regulares programadas estejam operando para o aplicativo MediaCP. Caso isso falhe, então você deve garantir que seu aplicativo cron esteja em execução. Em alguns sistemas se a carga ficar muito alta, então o serviço de cron pode falhar e não reiniciar. Entre em contato com o administrador do servidor ou o provedor de serviços para garantir que o serviço cron esteja funcionando adequadamente.

Verificando o status do serviço Redis

Um teste para garantir que o serviço redis esteja em execução. O Redis é usado por seu alto desempenho executando sessões de usuário e armazenamento em cache de informações. Se o redis não estiver funcionando, ele pode impedir o login no sistema. Se você tiver problemas de redis, entre em contato com nosso helpdesk para obter suporte.

Verificando o status do serviço Gerenciador de filas

Um teste para garantir que o gerenciador de filas esteja operando para o aplicativo MediaCP. Se isso falhar, você deve tentar reiniciar o gerenciador de filas com o seguinte comando:

/usr/bin/mediacp restart queue

Se isso não reiniciar a fila, entre em contato com nosso suporte técnico para que possamos investigar o problema.

Verificando SMTP

Um teste para garantir que o SMTP esteja habilitado e configurado adequadamente. Se você vir falhas, será necessário autenticar o email de teste e usar o link para testar as configurações do servidor SMTP.

Wowza motor de streaming

Uma série de testes para confirmar a conexão e autenticação ao aplicativo Wowza Streaming Engine. Se esses testes falharem, por favor, verifique:

  1. Que as portas configuradas no System Config -> Plugins -> Wowza Streaming Engine correspondem à configuração do Wowza Streaming Engine Manager
  2. A autenticação fornecida no System Config -> Plugins -> Wowza Streaming Engine é válida.
  3. Os serviços do Wowza Streaming Engine e do Wowza Streaming Engine Manager estão online:
    systemctl status WowzaStreamingEngine;
    systemctl status WowzaStreamingEngineManager;

Flussonic Media Server

Uma série de testes para confirmar a conexão e autenticação com o aplicativo Flussonic Media Server. Se esses testes falharem, por favor, verifique:

  1. Que as portas configuradas no arquivo System Config -> Plugins -> Flussonic correspondem à configuração do arquivo /etc/flussonic/flussonic.conf
  2. A autenticação fornecida no System Config -> Plugins -> Flussonic é válida.
  3. O serviço do sistema Flussonic Media Server está online
    service flussonic status;

Sabonete Líquido

Uma série de testes para verificar a versão do Liquidsoap instalada e se ela foi instalada corretamente. Atualizações e instalações podem falhar facilmente, pois o Liquidsoap tem um grande número de dependências que podem falhar se os pacotes de seus servidores não estiverem atualizados.

Se a instalação falhou ou se você está executando a versão incorreta do Liquidsoap, você precisará atualizar os pacotes do sistema e seguir este guia para reinstalar o Liquidsoap.

Nginx-Rtmp

Uma série de testes para confirmar que o Nginx-Rtmp está funcionando sem problemas

Nginx-Rtmp agora depende da versão correta do Liquidsoap a ser instalado para as estações de TV a serem instaladas. Se você encontrar uma incompatibilidade de versão, siga este guia para reinstalar o Liquidsoap.

O Nginx-Rtmp também depende do FFMPEG para transcodificação e falhará se essa integração falhar. Recomendamos que você siga o guia para reinstalação do Liquidsoap se encontrar algum problema.

Integração FTP

FFMPEG

Caso a configuração FFMPEG falhe, entre em contato com o Suporte MediaCP.

Table of Contents