Los números del servidor a simple vista, no se ven para nada mal, es normal que una instalación de Linux consuma bastante memoria, sin embargo si se puede optimizar un poco MySQL y creo que deberás optimizar también apache/php
Deja que revise con más calma y te enviaré un nuevo archivo my.cnf
Prueba, con este, no te asustes con max_connections=200 porque lo que he hecho es hacer que acepte hasta 200 simultáneas, pero evitaremos que una conexión se quede abierta por mucho tiempo si no está activa, así que funcionará así tengas 500 usuarios online.
Prueba con esta y te mandaré dos programas que nos ayudarán a afinar mejor aún estos valores iniciales, quizas WebTech pueda ayudarnos con alguna otra opinión o tip
Pega la salida del comando aquí, para darte unos valores de acuerdo al uso específico de tu servidor, tuning-primer.sh dará valores más exactos luego de 48 horas de estar usando el servidor MySQL
Bueno, como dice Guillermo, todo parece normal, prueba con esa configuración que te ha dado él, seguro que mejora el rendimiento. Como alternativa, si no ves gran cambio luego de eso, prueba con estos valores en esa misma configuración:
__________________ Infranetworking.com - Celebrando 10 años de Experiencia
-- Hosting Reseller cPanel ✔ Servidores Dedicados: Linux y Windows ✔ Administración de Servidores: Optimizaciones, Seguridad, Backups! ✔
Alta disponibilidad, Clústers y Balanceadores para http, DNS y MySQL! ✔
Prueba, con este, no te asustes con max_connections=200 porque lo que he hecho es hacer que acepte hasta 200 simultáneas, pero evitaremos que una conexión se quede abierta por mucho tiempo si no está activa, así que funcionará así tengas 500 usuarios online.
Prueba con esta y te mandaré dos programas que nos ayudarán a afinar mejor aún estos valores iniciales, quizas WebTech pueda ayudarnos con alguna otra opinión o tip
Me voy a ir un poco del tema pero te quiero dar 3 consejos, en base a lo que he visto de tus posts creo que sería bueno implementes alguna de estas opciones a corto plazo:
1.- Estudiar administración de sistemas, y tratar de aprender sobre los sistemas basados en unix y Linux particularmente, el shell, servicios, etc. Para tratar de administrar el servidor tu mismo o tratar de llevarlo lo mejor posible, teniendo nociones sobre el sistema, manejo de archivos, ediciones, etc.
2.- Contratar un server que tenga administración incluída, suelen salir un poco más caros que los no manejados, pero te darán más garantías cuando algo vaya mal, pues ellos se encargarán de todo.
3.- Contratar a un SysAdmin o empresa que se encargue de administrar tu sistema.
Te doy estos consejos porque hoy es esto (que es algo bastante fácil y rápido de hacer) y tienes el sistema funcionando, pero el día de mañana puede ser algo más grave y no siempre habrá gente en los foros con tiempo para darte las guías paso a paso (que cuando hay tiempo y se puede, se hace con gusto), es solo un consejo para que tengas en cuenta, sobre todo estudiar sobre Linux y el manejo de consola, te ayudará en cualquier caso, sea administrado o no administrado el server.
__________________ Infranetworking.com - Celebrando 10 años de Experiencia
-- Hosting Reseller cPanel ✔ Servidores Dedicados: Linux y Windows ✔ Administración de Servidores: Optimizaciones, Seguridad, Backups! ✔
Alta disponibilidad, Clústers y Balanceadores para http, DNS y MySQL! ✔
__________________ Infranetworking.com - Celebrando 10 años de Experiencia
-- Hosting Reseller cPanel ✔ Servidores Dedicados: Linux y Windows ✔ Administración de Servidores: Optimizaciones, Seguridad, Backups! ✔
Alta disponibilidad, Clústers y Balanceadores para http, DNS y MySQL! ✔
[root@dominio ~]# tail -50 /var/log/mysql.log
tail: cannot open `/var/log/mysql.log' for reading: No such file or directory
[root@dominio ~]# tail -50 /var/log/mysqld.log
tail: cannot open `/var/log/mysqld.log' for reading: No such file or directory
[root@dominio ~]# tail -50 /var/log/mysql.log
tail: cannot open `/var/log/mysql.log' for reading: No such file or directory
[root@dominio ~]# tail -50 /var/log/mysqld.log
tail: cannot open `/var/log/mysqld.log' for reading: No such file or directory
Imposible que hayan logs, ya que no se configuró una ruta para los mismos en la configuración del archivo my.cnf sugerido por Guillermo, ya era raro que no existieran
Te sugiero hacer esto, restaurar el archivo /etc/my.conf.bak como hiciste hoy temprano, luego reiniciar el mysql y dejarlo activo. Avisa una vez este listo y te diré como añadir una configuración de logs.
__________________ Infranetworking.com - Celebrando 10 años de Experiencia
-- Hosting Reseller cPanel ✔ Servidores Dedicados: Linux y Windows ✔ Administración de Servidores: Optimizaciones, Seguridad, Backups! ✔
Alta disponibilidad, Clústers y Balanceadores para http, DNS y MySQL! ✔
__________________ Infranetworking.com - Celebrando 10 años de Experiencia
-- Hosting Reseller cPanel ✔ Servidores Dedicados: Linux y Windows ✔ Administración de Servidores: Optimizaciones, Seguridad, Backups! ✔
Alta disponibilidad, Clústers y Balanceadores para http, DNS y MySQL! ✔
He probado la configuración y no ha dado ningun tipo de error, para estar seguros que lo hagas bien, copia TODO el bloque que estoy posteando y lo pegas en la consola como usuario root, he añadido logs de error, tal como lo ha sugerido WebTech
Solo debes copiar el bloque completo y lo pegas en la consola, se encargara de hacer un respaldo, crear el archivo para logs, escribir la configuración y reiniciar el servicio, no debería fallar
Para encontrar servicios informáticos utiliza un directorio de empresas. Con Infoisinfo.es puedes encontrar servicios de hosting e informática en tu ciudad.