In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

SOS SQL

Foro público de Xailer en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

Buenas compañeros tengo un problema bastante grave a ver si alguien me
puede dar luz sobre este asunto.
He instalado mi primer programa con MySql Server en un servidor dedicado
con Windows 2003 Server y una aplicación Xailer que funciona
perfectamente hasta que sin previo aviso el servidor MySql se colapsa y
deja de responder al programa.
El PC servidor sigue funcionando para documentos de Word, Excel, etc. e
incluso el programa de Xailer se puede cerrar y volver a arrancar pero
no responde a las sentencias SQL dejando los browses vacios pero tampoco
devuelve ningún error simplemente se queda en blanco y a la espera.
Reiniciando el servidor se soluciona pero el cliente que es una
administración pública con bastantes usuarios y no es posible
reiniciarlo cada dia 2 veces.
A alguien le ha pasado algo parecido ?
Alguna idea por favor ?
Gracias y salu2
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

SOS SQL

Mensaje por jasm.quitaesto »

Bingen,
¿Como haces las conexiones con el servidor MySQL?
¿Cuantas conexiones concurrentes a la vez?
¿Qué versión de MySQL has instalado?
Normalmente los servidores MySQL no se colapsan, lo que suele ocurrir es
que se produzcan desconexiones de los clientes por timeout.
¿Has probado conectar con alguna herramienta de administracion de MySQL
cuando se queda colgado?
Mira bien todos los parámetros de configuración del servidor en el
archivo my.ini (consulta en mysql.com la ayuda para más información).
No se me ocurren más cosas. Ya nos cuentas.
Saludos,
Alf+.
Bingen Ugaldebere escribió:
> Buenas compañeros tengo un problema bastante grave a ver si alguien me
> puede dar luz sobre este asunto.
>
> He instalado mi primer programa con MySql Server en un servidor dedicado
> con Windows 2003 Server y una aplicación Xailer que funciona
> perfectamente hasta que sin previo aviso el servidor MySql se colapsa y
> deja de responder al programa.
>
> El PC servidor sigue funcionando para documentos de Word, Excel, etc. e
> incluso el programa de Xailer se puede cerrar y volver a arrancar pero
> no responde a las sentencias SQL dejando los browses vacios pero tampoco
> devuelve ningún error simplemente se queda en blanco y a la espera.
>
> Reiniciando el servidor se soluciona pero el cliente que es una
> administración pública con bastantes usuarios y no es posible
> reiniciarlo cada dia 2 veces.
>
> A alguien le ha pasado algo parecido ?
>
> Alguna idea por favor ?
>
> Gracias y salu2
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

> ¿Como haces las conexiones con el servidor MySQL?
Usando los Dataset de Xailer directamente.
> ¿Cuantas conexiones concurrentes a la vez?
5 máximo.
> ¿Qué versión de MySQL has instalado?
5.0
> ¿Has probado conectar con alguna herramienta de administracion de MySQL
> cuando se queda colgado?
No he podido aún estoy esperando que se les colapse y ande por la zona
antes de que reinicien el server.
>
> Mira bien todos los parámetros de configuración del servidor en el
> archivo my.ini (consulta en mysql.com la ayuda para más información).
Ok, el my.ini es el original mas un cambio para el tamaño de los bloques
de texto a manejar....
De todos los INIs que hay junto al my.ini base cual es que me
recomiendas usar?
> No se me ocurren más cosas. Ya nos cuentas.
Ni a mi.... snif..
> Saludos,
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

SOS SQL

Mensaje por jasm.quitaesto »

Bingen,
Despues de consultar alguna documentacion de MySQL llego a esto:
"If the cause is none of those just described, you may be experiencing a
problem with BLOB values that are larger than max_allowed_packet, which
can cause this error with some clients. Sometime you may see “packet too
large” as part of the error message, and that confirms that you need to
increase max_allowed_packet."
Yo tengo establecido el valor de MAX_ALLOWED_PACKET en 20M
(MAX_ALLOWED_PACKET=20M) dentro de la seccion mysqld del my.ini.
http://dev.mysql.com/doc/refman/5.0/es/ ... iables.htm l
Revisalo y me cuentas.
Saludos,
Alf+.
Bingen Ugaldebere escribió:
>
>> ¿Como haces las conexiones con el servidor MySQL?
>
> Usando los Dataset de Xailer directamente.
>
>> ¿Cuantas conexiones concurrentes a la vez?
>
> 5 máximo.
>
>> ¿Qué versión de MySQL has instalado?
>
> 5.0
>
>
>> ¿Has probado conectar con alguna herramienta de administracion de
>> MySQL cuando se queda colgado?
>
> No he podido aún estoy esperando que se les colapse y ande por la zona
> antes de que reinicien el server.
>>
>> Mira bien todos los parámetros de configuración del servidor en el
>> archivo my.ini (consulta en mysql.com la ayuda para más información).
>
> Ok, el my.ini es el original mas un cambio para el tamaño de los bloques
> de texto a manejar....
> De todos los INIs que hay junto al my.ini base cual es que me
> recomiendas usar?
>
>> No se me ocurren más cosas. Ya nos cuentas.
>
> Ni a mi.... snif..
>
>> Saludos,
jasm.quitaesto
Mensajes: 420
Registrado: Sab Ago 16, 2008 9:06 pm

SOS SQL

Mensaje por jasm.quitaesto »

Bingen,
Mirate esto tambien:
http://dev.mysql.com/doc/refman/5.0/en/ ... connection .html
Saludos,
Alf+.
Bingen Ugaldebere escribió:
>
>> ¿Como haces las conexiones con el servidor MySQL?
>
> Usando los Dataset de Xailer directamente.
>
>> ¿Cuantas conexiones concurrentes a la vez?
>
> 5 máximo.
>
>> ¿Qué versión de MySQL has instalado?
>
> 5.0
>
>
>> ¿Has probado conectar con alguna herramienta de administracion de
>> MySQL cuando se queda colgado?
>
> No he podido aún estoy esperando que se les colapse y ande por la zona
> antes de que reinicien el server.
>>
>> Mira bien todos los parámetros de configuración del servidor en el
>> archivo my.ini (consulta en mysql.com la ayuda para más información).
>
> Ok, el my.ini es el original mas un cambio para el tamaño de los bloques
> de texto a manejar....
> De todos los INIs que hay junto al my.ini base cual es que me
> recomiendas usar?
>
>> No se me ocurren más cosas. Ya nos cuentas.
>
> Ni a mi.... snif..
>
>> Saludos,
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5706
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

SOS SQL

Mensaje por jfgimenez »

Bingen, José Alfonso,
> "If the cause is none of those just described, you may be experiencing a
> problem with BLOB values that are larger than max_allowed_packet, which
> can cause this error with some clients. Sometime you may see “packet too
> large” as part of the error message, and that confirms that you need to
> increase max_allowed_packet."
>
> Yo tengo establecido el valor de MAX_ALLOWED_PACKET en 20M
> (MAX_ALLOWED_PACKET=20M) dentro de la seccion mysqld del my.ini.
En Xailer se solucionó ese problema transmitiendo la información en bloques,
por lo que no llega a producirse con campos BLOB. Pero eso sí, los campos
tienen que ser BLOB, no MEMO. En el caso de los MEMO, Xailer no hace nada
especial, porque se supone que contienen texto plano, y no es normal tener
megas de texto plano en un campo. Además de que los MEMO son tratados de
forma especial por el propio MySQL con respecto al idioma y a los juegos de
caracteres, por lo que pueden (de hecho es habitual) que sufran alguna
alteración con respecto a la cadena original.
Bingen, si estás utilizando campos MEMO para guardar datos binarios de
tamaño significativo, cámbialos por BLOB, es decir, binarios. En caso
contrario, vas a tener _seguro_ el problema que describes.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jaguilar
Mensajes: 19
Registrado: Mié Nov 16, 2005 6:32 pm

SOS SQL

Mensaje por jaguilar »

HOLA
Al pareser, es el número de usuarios que se pueden conectar al Server, en
éste caso, tienes 5 y eso te está haciendo mosca, en alguna ocación tube
este problema, y eran archivos DBF´s, se me colgaba la aplicación y tenia
que sacar a unos usuarios para que se restableciera.
Creo que tendras que adquierir mas licencias o cambiar el parámetro de
usuarios concurretes :)
Saludos
José Luis Aguilar,
"Bingen Ugaldebere" <bingen@bisoft.es> escribió en el mensaje de
noticias:4905eb6a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
>> ¿Como haces las conexiones con el servidor MySQL?
>
> Usando los Dataset de Xailer directamente.
>
>> ¿Cuantas conexiones concurrentes a la vez?
>
> 5 máximo.
>
>> ¿Qué versión de MySQL has instalado?
>
> 5.0
>
>
>> ¿Has probado conectar con alguna herramienta de administracion de MySQL
>> cuando se queda colgado?
>
> No he podido aún estoy esperando que se les colapse y ande por la zona
> antes de que reinicien el server.
>>
>> Mira bien todos los parámetros de configuración del servidor en el
>> archivo my.ini (consulta en mysql.com la ayuda para más información).
>
> Ok, el my.ini es el original mas un cambio para el tamaño de los bloques
> de texto a manejar....
> De todos los INIs que hay junto al my.ini base cual es que me recomiendas
> usar?
>
>> No se me ocurren más cosas. Ya nos cuentas.
>
> Ni a mi.... snif..
>
>> Saludos,
>
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

Gracias a ambos pero ya tengo MAX_ALLOWED_PACKET=16M y aunque si uso
algunos campos memo que cambiaré a Blob no creo que el problema venga de
aquí­ puesto que las tablas principales que utilizan no los tienen y es
en ellas donde trabajan el 99% del tiempo y se bloquea.
Lo probaré de todas maneras.
Muchas gracias.
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

Gracias José Luis pero para MySql en un servidor dedicado no creo que
sean problema 5 puestos concurrentes y además no hay licencias que
adquirir en MySql.
Salu2
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

SOS SQL

Mensaje por Paco V »

Bingen, ya sabes que yo tengo hasta 20 o mas usuarios a la vez y no casca.
Paco
"José Luis Aguilar Sánchez" <jaguilar@gamsa.com.mx> escribió en el mensaje
news:[email=4906486a@ozsrv2.ozlan.local...]4906486a@ozsrv2.ozlan.local...[/email]
> HOLA
>
> Al pareser, es el número de usuarios que se pueden conectar al Server, en
> éste caso, tienes 5 y eso te está haciendo mosca, en alguna ocación tube
> este problema, y eran archivos DBF´s, se me colgaba la aplicación y tenia
> que sacar a unos usuarios para que se restableciera.
>
> Creo que tendras que adquierir mas licencias o cambiar el parámetro de
> usuarios concurretes :)
>
> Saludos
>
> José Luis Aguilar,
>
> "Bingen Ugaldebere" <bingen@bisoft.es> escribió en el mensaje de
> noticias:4905eb6a$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>>> ¿Como haces las conexiones con el servidor MySQL?
>>
>> Usando los Dataset de Xailer directamente.
>>
>>> ¿Cuantas conexiones concurrentes a la vez?
>>
>> 5 máximo.
>>
>>> ¿Qué versión de MySQL has instalado?
>>
>> 5.0
>>
>>
>>> ¿Has probado conectar con alguna herramienta de administracion de MySQL
>>> cuando se queda colgado?
>>
>> No he podido aún estoy esperando que se les colapse y ande por la zona
>> antes de que reinicien el server.
>>>
>>> Mira bien todos los parámetros de configuración del servidor en el
>>> archivo my.ini (consulta en mysql.com la ayuda para más información).
>>
>> Ok, el my.ini es el original mas un cambio para el tamaño de los bloques
>> de texto a manejar....
>> De todos los INIs que hay junto al my.ini base cual es que me recomiendas
>> usar?
>>
>>> No se me ocurren más cosas. Ya nos cuentas.
>>
>> Ni a mi.... snif..
>>
>>> Saludos,
>>
Lautaro Moreira
Mensajes: 10
Registrado: Mar Abr 10, 2007 1:24 am

SOS SQL

Mensaje por Lautaro Moreira »

Bingen,
¿ Cuanta memoria tiene tu servidor ?, yo tuve ese problema con un Mysql
server 5.0.22 en un pentium IV a 3 GHZ con Hyperthreading con 1.2 Gigas
en Ram, y con hasta 40 usuarios en linea y era porque se hacian muchas
consultas grandes y la memoria cache del Mysql colapsaba, llegando
incluso a reiniciar el equipo.
El equipo estaba encendido 24/7.
La solucion fue reescribir las consultas dentro de lo posible, modificar
los programa para limitar dentro de lo minimo el numero de registros
pedidos cada vez y optimizar los indices en cada tabla ya que no es lo
mismo para el mysql buscar entre 600.000 registros con y sin indice y
uno que otro retoque a la asignacion de memoria, ya que se estaba
dejando muy poca para el S.O.
Esperando haberte ayudado,
Lautaro Moreira
Bingen Ugaldebere escribió:
> Gracias José Luis pero para MySql en un servidor dedicado no creo que
> sean problema 5 puestos concurrentes y además no hay licencias que
> adquirir en MySql.
>
> Salu2
Manu Exposito
Mensajes: 116
Registrado: Mié Feb 08, 2006 4:41 pm

SOS SQL

Mensaje por Manu Exposito »

Bingen, si tienes la posibilidad de pasarte a cualquier versión de MySQL
5.1.x hazlo sin dudar, o por lo menos pruébalo.
Ya contarás.
Lo mismo que tú, creo que lo que han comentado los compañeros no tiene
pinta de que sea.
Bingen Ugaldebere escribió:
> Gracias José Luis pero para MySql en un servidor dedicado no creo que
> sean problema 5 puestos concurrentes y además no hay licencias que
> adquirir en MySql.
>
> Salu2
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

Use la 5.0 por que en su página web es la que indican como "Estable"
Gracias.
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

No creo que los problemas vayan por ese lado, el servidor tiene 4Gb de
Ram y son 7 usuarios con acceso a la base de datos solo 5, el resto
trabaja con documentos de Word, Excel, etc...
Además las tablas de la BD son pequeñas, de momento solo han empezado a
trabajar...
new_indika
Mensajes: 32
Registrado: Jue Oct 16, 2008 12:59 pm

SOS SQL

Mensaje por new_indika »

Bingen Ugaldebere escribió:
> No creo que los problemas vayan por ese lado, el servidor tiene 4Gb de
> Ram y son 7 usuarios con acceso a la base de datos solo 5, el resto
> trabaja con documentos de Word, Excel, etc...
>
> Además las tablas de la BD son pequeñas, de momento solo han empezado a
> trabajar...
Como curiosidad, aunque seguro que ya lo has probado. ¿Has comprobado
los logs del servidor? Yo suelo verlos a partir de MySql Administrator;
la única desventaja es que hay que hacerlo desde localhost. Supongo que
aunque no de error alguno, en los últimos eventos podrí­a registrarse si
es algo que se produce al azar o bien después de unos eventos determinados.
Como última 'solucion' desesperada, si no lo has hecho ya y es posible
hacerlo, reinstalarí­a de nuevo todo el entorno SQL asegurandome que no
quedan 'rastros' de la anterior instalación. No se en que plataforma
habrás instalado el SGBD, pero recuerdo un error parecido que me ocurrió
sobre una instalación en Debian, y misteriosamente se solucionó
realizando la instalación nueva siguiendo exactamente los mismos pasos
que la anterior instalación.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9252
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

SOS SQL

Mensaje por ignacio »

Bingen,
Yo le echaría un vistazo a la sección 'Health' desde MySQL Adminitrator
cuando el servidor empiece a colapsarse. Sino es posible hacerlo una vez
colapsado, entonces intenta revisarlo con una conexión remota cada hora.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Bingen Ugaldebere" <bingen@bisoft.es> escribió en el mensaje
news:4905deca$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Buenas compañeros tengo un problema bastante grave a ver si alguien me
> puede dar luz sobre este asunto.
>
> He instalado mi primer programa con MySql Server en un servidor dedicado
> con Windows 2003 Server y una aplicación Xailer que funciona perfectamente
> hasta que sin previo aviso el servidor MySql se colapsa y deja de
> responder al programa.
>
> El PC servidor sigue funcionando para documentos de Word, Excel, etc. e
> incluso el programa de Xailer se puede cerrar y volver a arrancar pero no
> responde a las sentencias SQL dejando los browses vacios pero tampoco
> devuelve ningún error simplemente se queda en blanco y a la espera.
>
> Reiniciando el servidor se soluciona pero el cliente que es una
> administración pública con bastantes usuarios y no es posible reiniciarlo
> cada dia 2 veces.
>
> A alguien le ha pasado algo parecido ?
>
> Alguna idea por favor ?
>
> Gracias y salu2
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

Curioso problema, se produjo 5 veces una semana y ha tardado 2 semanas
en volver a pasar, esta vez he podido aplicar algunas de vuestras
sugerencias.
Al bloquearse el programa solo se bloquea en una de las tablas, la mas
usada, el resto funcionan correctamente pero en esa tabla me presenta el
browse con sus datos, es decir si que lee la tabla, pero a continuación
se bloquea.
Desde SqlYog la tabla es accesible y no muestra ningún comportamiento
anómalo.
Con mi programa cerrado he probado lo siguiente desde SqlYog he
duplicado la tabla, he borrado la original y he renombrado la copia al
nombre original. Después he arrancado mi programa y todo funciona
correctamente.
Es como si en Xailer hubiera quedado un bloqueo de lectura de esta tabla
o algo similar.
Llevo una semana mas esperando y no se vuelve a producir el problema.
Gracias a todos por vuestras sugerencias.
Salu2.
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

Gracias Ignacio no conocí­a esta funcionalidad yo uso SqlYog que me
parece mas sencillo y flexible, pero lo probaré a ver.
Salu2
Ignacio Ortiz de Zúñiga escribió:
> Bingen,
>
> Yo le echarí­a un vistazo a la sección 'Health' desde MySQL Adminitrator
> cuando el servidor empiece a colapsarse. Sino es posible hacerlo una vez
> colapsado, entonces intenta revisarlo con una conexión remota cada hora.
>
> Un saludo
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9252
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

SOS SQL

Mensaje por ignacio »

Bingen,
Conozco los dos y a mi me gusta más el MySQL administrator. Pero para
gustos, ya se sabe.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Bingen Ugaldebere" <bingen@bisoft.com> escribió en el mensaje
news:491ffaa0$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Gracias Ignacio no conocía esta funcionalidad yo uso SqlYog que me parece
> mas sencillo y flexible, pero lo probaré a ver.
>
> Salu2
>
> Ignacio Ortiz de Zúñiga escribió:
>> Bingen,
>>
>> Yo le echaría un vistazo a la sección 'Health' desde MySQL Adminitrator
>> cuando el servidor empiece a colapsarse. Sino es posible hacerlo una vez
>> colapsado, entonces intenta revisarlo con una conexión remota cada hora.
>>
>> Un saludo
>>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

Instalaré MySQL administrator al menos para vez esta opción Health que
me comentas ya que acaba de bloquearse de nuevo la dichosa tabla y he
indicado al cliente por teléfono como hacer una copia como os he
comentado y que funcione.
Gracias.
Ignacio Ortiz de Zúñiga escribió:
> Bingen,
>
> Conozco los dos y a mi me gusta más el MySQL administrator. Pero para
> gustos, ya se sabe.
>
> Un saludo
>
Manu Exposito
Mensajes: 116
Registrado: Mié Feb 08, 2006 4:41 pm

SOS SQL

Mensaje por Manu Exposito »

Lo de la copia puede ser chungo. No serí­a mejo bajar el servicio de
MySQL y volverlo a subir?
Bingen Ugaldebere escribió:
> Instalaré MySQL administrator al menos para vez esta opción Health que
> me comentas ya que acaba de bloquearse de nuevo la dichosa tabla y he
> indicado al cliente por teléfono como hacer una copia como os he
> comentado y que funcione.
>
> Gracias.
>
> Ignacio Ortiz de Zúñiga escribió:
>> Bingen,
>>
>> Conozco los dos y a mi me gusta más el MySQL administrator. Pero para
>> gustos, ya se sabe.
>>
>> Un saludo
>>
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

SOS SQL

Mensaje por Bingen Ugaldebere »

> Lo de la copia puede ser chungo. No serí­a mejo bajar el servicio de
> MySQL y volverlo a subir?
Si pero no tienen acceso al servidor, yo lo tengo con limitaciones, es
administración pública y es un tema serio.....
Gracias Salu2
Responder