# 🔒 Como evitar que o CSF/LFD derrube o PHP-FPM no cPanel com CloudLinux + LiteSpeed Este guia cobre os passos para evitar que o firewall CSF (e o LFD) bloqueiem ou finalizem os processos do PHP-FPM no seu servidor **cPanel com CloudLinux e LiteSpeed**. **Cenário:** * cPanel + WHM * CloudLinux (com ALT-PHP e EA-PHP) * LiteSpeed Web Server * CSF/LFD ativo (firewall + monitoramento de processos) --- ## ✅ Objetivo Evitar que o **LFD mate os processos do PHP-FPM**, o que causa **desativação do PHP-FPM nas contas** e pode derrubar sites, rádios, lives e sistemas que dependem disso. --- ## 📦 Etapa 1 – Ignorar os processos do PHP-FPM no CSF Edite o arquivo de ignorados do CSF: ```bash nano /etc/csf/csf.pignore ``` Adicione o seguinte conteúdo com base nas versões que você possui: ```ini # ALT-PHP (CloudLinux) exe:/opt/alt/php51/usr/sbin/php-fpm exe:/opt/alt/php52/usr/sbin/php-fpm exe:/opt/alt/php53/usr/sbin/php-fpm exe:/opt/alt/php54/usr/sbin/php-fpm exe:/opt/alt/php55/usr/sbin/php-fpm exe:/opt/alt/php56/usr/sbin/php-fpm exe:/opt/alt/php70/usr/sbin/php-fpm exe:/opt/alt/php71/usr/sbin/php-fpm exe:/opt/alt/php72/usr/sbin/php-fpm exe:/opt/alt/php73/usr/sbin/php-fpm exe:/opt/alt/php74/usr/sbin/php-fpm exe:/opt/alt/php80/usr/sbin/php-fpm exe:/opt/alt/php81/usr/sbin/php-fpm exe:/opt/alt/php82/usr/sbin/php-fpm exe:/opt/alt/php83/usr/sbin/php-fpm # EA-PHP (cPanel EasyApache) exe:/opt/cpanel/ea-php72/root/usr/sbin/php-fpm exe:/opt/cpanel/ea-php73/root/usr/sbin/php-fpm exe:/opt/cpanel/ea-php74/root/usr/sbin/php-fpm exe:/opt/cpanel/ea-php80/root/usr/sbin/php-fpm exe:/opt/cpanel/ea-php81/root/usr/sbin/php-fpm exe:/opt/cpanel/ea-php82/root/usr/sbin/php-fpm exe:/opt/cpanel/ea-php83/root/usr/sbin/php-fpm exe:/opt/cpanel/ea-php84/root/usr/sbin/php-fpm ``` Salve e feche com `CTRL+X` > `S` > `Enter`. --- ## ⚙️ Etapa 2 – Ajustar as configurações do CSF para evitar encerramento de processos Abra o arquivo de configuração principal: ```bash nano /etc/csf/csf.conf ``` Edite as seguintes variáveis: ```ini PT_USERKILL = "0" PT_LIMIT = "1800" PT_LOAD_LEVEL = "10" ``` > Isso garante que o LFD **não irá encerrar processos automaticamente**, mesmo que estejam rodando por longos períodos. Essencial para servidores que fazem live streaming, áudio contínuo, ou têm muito tráfego. --- ## 🔄 Etapa 3 – Reiniciar os serviços de firewall e FPM ### Reinicie o CSF e o LFD ```bash csf -r systemctl restart lfd ``` Se o LFD falhar, use: ```bash systemctl status lfd.service -l journalctl -xe | tail -n 50 ``` ### Reinicie os serviços PHP-FPM do EA-PHP (cPanel): ```bash /scripts/restartsrv_apache_php_fpm ``` ### Reinicie os serviços ALT-PHP (CloudLinux): ```bash for v in 70 71 72 73 74 80 81 82 83; do systemctl restart alt-php$v-php-fpm.service done ``` ### Reinicie o LiteSpeed: ```bash /usr/local/lsws/bin/lswsctrl restart ``` --- ## 👀 Etapa 4 – Verificar se está tudo rodando ### Verifique se os serviços FPM estão ativos: ```bash ps aux | grep php-fpm ``` ### Verifique os logs do LFD: ```bash tail -f /var/log/lfd.log | grep php ``` ### Verifique os erros do LiteSpeed (se houver): ```bash tail -n 100 /usr/local/lsws/logs/error.log ``` --- ## 🧠 Conclusão Essa configuração garante que o **CSF e o LFD não derrubem os serviços PHP-FPM**, que são críticos para performance e estabilidade do seu servidor cPanel com LiteSpeed. Especialmente útil para: * Servidores com alto tráfego * Streaming de áudio/vídeo * Web rádios * Hospedagem compartilhada com alta demanda --- ## ✉️ Dica extra: ativar alertas sem matança Se quiser que o CSF apenas **avise por e-mail quando algo sair do controle**, mas **sem matar processos**, mantenha: ```ini PT_USERKILL = "0" LF_EMAIL_ALERT = "1" ``` --- **Criado por:** Igor & ChatGPT 😎 **Ambiente testado:** WHM + CloudLinux + LiteSpeed + CSF (Firewall ativo)