Hace un tiempo, unas tres o cuatro semanas, comenzó a aparecer el error del motor SQL "General Error" quejándose de que -supongo que yo mismo- había superado el máximo de conexiones permitidas para cada usuario, un límite que actualmente está establecido en 25. No tengo ni que explicar que esto es imposible pero el hecho es que esto apareció de repente, salía de vez en cuando y como bastaba con recargar la página para volver a la normalidad, solo avisé por email, pero últimamente el error es demasiado recalcitrante y a veces aparece cada vez que cambio de página y para conseguir leer o publicar tengo que recargar la página dos, cuatro o cinco veces con el consabido efecto de que si estoy enviando un mensaje, a veces se duplica.
Comparto la experiencia por si alguien más lo ha notado y por si más adelante acaba yendo a peor.
En mysql no hay un parametro en algun fichero de configuración donde se puede poner el maximo de usuarios que pueden acceder de forma concurrente? Es que me suena pero me patina un montón la memoria...
Si está este parámetro puedes aumentar el número de usuarios. No estoy seguro si se puede asignar por cada base de datos, para todas o no. Espero haberte podido ayudar. Igual WhatIsaMan puede precisar más. Ya se lo comento.
Sí, está en la configuración de mysqli pero si el foro, como supongo, no está en un servidor dedicado sino en un servidor de alojamiento compartido puede que esa configuración quedé fuera del alcance de sus usuarios. Posiblemente también esté en la configuración general del foro pero no podría asegurarlo porque no conozco tan a bajo nivel la implementación de esta versión de phpBB.
No obstante aunque el error es claro en cuanto a la causa que señala, dicha causa no es posible para un único usuario, este navegador es el mismo de siempre y me consta que no abre todas y cada una de las veces más de 25 conexiones simultáneas cuando recarga páginas simples que sí acaban mostrando el error (de hecho para la mayoría de las nuevas páginas casi todo lo carga del caché del navegador).
Por desgracia la única solución es pagar mas de alojamiento para que nos den mejor servidor, la concurrencia no es de cada usuario, es de todos a la vez haciendo cosas contra la base de datos, ya que el usuario que emplea el foro internamente es uno solo, y eso no se puede cambiar. El problema principal yo creo que es que hay mucho tráfico de los chinos y rusos intentando captar datos para el spam, y eso tiene mala solución.
Tiene mala pata y sí que se está notando la cantidad de registros nuevos de presuntos húngaros, rusos,... para promocionar webs. Habrá que esperar a que entiendan que aquí no hay nada que rascar. Aún así 25 accesos cuasi concurrentes me parecen muy pocos para lo que se puede llegar a mover por aquí (incluyendo usuarios registrados, bots e invitados) y ocurre a cualquier hora del día o la noche. Espero que los del alojamiento no lo hayan reducido recientemente.
Añado: me he percatado que el número de usuarios invitados suele ser alto cuando me da el error d enetr 8 y 11, quizás más.
No sé si puede tener que ver, pero hace pinta de algún tipo de ataque DoS o com si bots estuvieran rastreando el foro.