FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Events, Classic Servder, multiprocesador y Firewall
Hola, tengo una duda sobre que debo hacer... tengo una aplicación que usa regularmente los eventos de firebird (1.5), esta aplicación esta instalada sobre computadores con equipos windoes de diversas arquitecturas (multiprocesador o un solo núcleo), al instalar sobre equipos con multiprocesador he notado que si necesito usar el classic server ya que en unos procesos de paso de datos en el super server simplemente se bloquea (aunque tengo presente que se puede configurar el firebird para que trabaje con un solo procesador y así evitar dichos bloqueos)... Bueno aquí es donde tengo el gran problema, resulta que el firebird al crear eventos los envia por un puerto aleatorio el cual suele ser diferente al 3050, este puerto se puede fijar en Firebird SuperServer a un número determinado (Y así decirle al firewall de windows que le deje pasar), pero en Classic Server no... Yo he pensado hacer 3 cosas, pero ninguna me deja satisfecho las cuales son:
1. Abrir todos los puertos del firewall y continuar con el uso de firebird CLassic, la cual de entrada en algunos clientes es una solución aceptable, pero en la mayoría de mis clientes se que que no. 2. Cambiar a superserver y configurar para que use un solo núcleo cuando tenga multiprocesador el cual se que en esos procesos pesados que hago se demorará más pero los hará .(solo si esta configurtado a un solo procesador).. lo que no me gusta es desaprovechar los recursos del procesador y además creo que en algunos clientes los necesitaré (esto aun no lo he probado). 3. Olvidarme de los eventos y usar sockets, lo malo de esto será la programación nuevamente de mucho código y que nunca los he trabajado antes, así pues lidiar con nuevos posibles errores y por consiguiente con nuevos puntos de soporte. Por otro lado esta la opción de tener un timer actualizando constante mente los resultados, pero este para la mayoría de lo que necesito no me sirve ya que tengo que dar respuesta inmediata y no veo útil estar haciendo querys cada segundo (por decir algo)... Alguien tiene una sugerencia para hacerme? o alguien ha podido solucionar el problema de los puertos aleatorios que abre los eventos de firebird para Classic Server?
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#2
|
||||
|
||||
Pues no he notado yo ese problema, sólo abro el 3050 sea con SS o CS, ¿exactamente qué problema es, qué error te sale?
|
#3
|
||||
|
||||
Hola.
A tus 3 soluciones yo añadiría posibilidades más : 4. Configurar el Firewall para que permite conexiones por todos los puertos a tu aplicación que recibe Eventos (ojo, esto no es lo mismo que tu solución 1). 5. Portar el sistema a una versión "moderna" de Firebird, de forma que puedas configurar el puerto de conexión a eventos para usar en Classic Server.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#4
|
|||
|
|||
El Poder de los Eventos ...
RONPABLO:
Si lees el siguiente documento te puedo asegurar que todas tus dudas sobre manejo de eventos se van a disipar: http://www.ibphoenix.com/files/conf2...TO-A201-R4.zip Saludos, Gerardo Suárez Trejo |
#5
|
||||
|
||||
Qué documento tan interesante, es buenísimo.
Todos los días se aprende algo. |
#6
|
||||
|
||||
Gracias por las respuestas.
Cita:
Cita:
Sobre el punto 5, ¿las nuevas versiones de firebird classic server funcionan bien con los eventos tras un firewall? Cita:
Cita:
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Abrir tablas de Classic Ges | Sick boy | Tablas planas | 5 | 16-04-2012 15:38:02 |
Firebird 2.0 Classic me da problemas | Tonyaldea | Firebird e Interbase | 0 | 30-11-2006 11:28:12 |
Multiprocesador | JAH | Firebird e Interbase | 3 | 21-01-2006 17:20:29 |
Intraweb Script Events Como Usar | joaquipardo | Internet | 0 | 27-09-2005 17:31:58 |
multiprocesador e interbase 7 | Giniromero | Firebird e Interbase | 4 | 10-02-2005 23:25:52 |
|