Problema con cierre inesperado de un servicio en Mono
Rubén Rubio Fidalgo <[email protected]> Fri, 12 Mar 2010 09:12:01 +0000
| Newsgroups | gmane.comp.gnome.mono.hispano |
|---|---|
| Message-ID | <[email protected]> |
Hola a todos,
Es la primera vez que escribo en este lista, pero esto ya no soy capaz de localizarlo.
Tengo una aplicación que está instalada en dos servidores CentOS 64Bit, desarrollada con Visual Studio y ejecutándose con Mono 2.4 (mediante mono-service2 ya que es un servicio) y el conector 6.2.2 de MySql. La aplicación se levanta como root mediante el comando sudo.
El tema es que la aplicación genera múltiples hilos (son acciones generadas en un juego en tiempo real) para ejecutar ciertas tareas en 6 bases de datos diferentes (pueden llegar a ejecutarse 3 hilos concurrentes por base de datos.
En uno de los servidores (el de pruebas), la aplicación funciona perfectamente (ha estado un mes con pruebas sin reiniciarse), pero al llevarla al servidor de producción me da la siguiente excepción en la consola del servidor a las pocas horas de estar ejecutándose (ejecutándola con la opción --debug, ya que sino no reporta nada), sin embargo hasta que salta el error, el rendimiento de la aplicación es bueno.
Native stacktrace:
/usr/local/bin/mono [0x49615a]
/usr/local/bin/mono [0x4baef2]
/lib64/tls/libpthread.so.o [0x3b7e20c5b0]
/lib64/tls/libc.so.6(mencpy+0x60) [0x3b7d172c70]
usr/local/bin/mono [0x5260c4]
[0x40252c31]
Debug info from gdb:
************************************************************************
Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime
or one of the native libraries used by your application.
************************************************************************
Acepto cualquier sugerencia para saber por donde buscar.
Gracias y un saludo,
Rubén Rubio.
________________________________
AVISO DE CONFIDENCIALIDAD:
Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley.
________________________________
_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano