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:
- Que as portas configuradas no System Config -> Plugins -> Wowza Streaming Engine correspondem à configuração do Wowza Streaming Engine Manager
- A autenticação fornecida no System Config -> Plugins -> Wowza Streaming Engine é válida.
- 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:
- Que as portas configuradas no arquivo System Config -> Plugins -> Flussonic correspondem à configuração do arquivo /etc/flussonic/flussonic.conf
- A autenticação fornecida no System Config -> Plugins -> Flussonic é válida.
- 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.
Integração FTP
Se você está tendo dificuldades com FTP, por favor, revise os artigos de FTP em nossa Base de Conhecimento.
FFMPEG
Caso a configuração FFMPEG falhe, entre em contato com o Suporte MediaCP.