Temos problemas para executar o script php via crontab. São cerca de 70 linhas que executam scripts instalados em diferentes servidores virtuais. Quando poucas linhas são executadas tudo funciona, mas quando temos mais algumas delas não são executadas.
Primeiro pensamos que se tratava de um problema do crontab, mas depois descobrimos que estávamos recebendo um erro do script 'Mensagem de erro: Não é possível conectar-se ao banco de dados'. Só para que vocês agora este script permita que aplicativos que instalamos em nosso VPS executem o script de envio agendado do sistema (para que possamos agendar o envio de nossos e-mails em uma data posterior) em nosso servidor.
Ao receber este erro sabemos que existe um problema no mecanismo mysql. Não somos especialistas em mysql, então talvez alguém saiba o que fazer com isso. Aqui estão algumas saídas do nosso mysql.
Uptime: 80832 Threads: 60 Questions: 4116373
Slow queries: 2067 Opens: 69721 Flush tables: 2
Open tables: 400 Queries per second avg: 50.925
e
+--------------------------+--------+
| Variable_name | Value |
+--------------------------+--------+
| Aborted_connects | 64 |
| Connections | 671995 |
| Max_used_connections | 215 |
| Ssl_client_connects | 0 |
| Ssl_connect_renegotiates | 0 |
| Ssl_finished_connects | 0 |
| Threads_connected | 60 |
+--------------------------+--------+
Você vê algo suspeito aqui? As conexões são abertas apenas no localhost. Em /etc/my.cnf há uma configuração
bind-address = 127.0.0.1