[ NemesisRD 1.x ] Traza eventBreakConnection repetitiva

3 views
Skip to first unread message

Demetrio Martínez Olano

unread,
May 14, 2010, 6:33:39 AM5/14/10
to nemesi...@googlegroups.com
Hola:

Tengo un proceso NemesisRD que saca esta traza con mucha frecuencia.

[14/05/2010 08:08:11] Warning | comm.Engine.cc (418) | thr: 0x45a08960 |
comm::Engine::eventBreakConnection | comm::socket::Client { comm::Socket
{ Type: Stream | comm::Receiver { Name: gle::HttpHandler } |
comm::transport::Abstract { Name: http::Transport | BufferSize: 0 bytes
| Offset: 0 | OverQuotaSize: 8192 bytes } | AccessPoint { Side: Local |
Domain: Inet | comm::INetAddress { comm::Device { IP: 0.0.0.0 | Status:
Up } | Port: 9210 } } | fd: 22 | Flags: Open Bound Connected } |
Conn-Delay: 200 ms | W-Delay: 500 ms | Direction: Incoming | AccessPoint
{ Side: Remote | Domain: Inet | comm::INetAddress { comm::Device { IP:
10.237.0.111 | Status: Up } | Port: 37317 } } | Bytes { OnMemory: 0 |
OnDevice: 0 | Total : 0 bytes } }

żHay alguna manera de desactivarla (que no sea poner las trazas al nivel
error) o que aparezca con menos frecuencia?

Gracias
Demetrio

--
Has recibido este mensaje porque estás suscrito al grupo "NemesisRD 1.x" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a nemesi...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a nemesisrd-1x...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/nemesisrd-1x?hl=es.

Cisco

unread,
May 14, 2010, 6:46:20 AM5/14/10
to NemesisRD 1.x
Hola.

Estás usando el protocolo HTTP, así que si el cliente está en modo
HTTP 1.0 está abriendo/cerrando la conexión para cada petición, así
que sea traza saldrá para cada conexión-petición-cierre.

Si vas a tener clientes HTTP 1.0 creo que los más aconsejable es re-
implementar el método de nemesis::comm::Engine::eventBreakConnection
(const socket::Client* clientSocket) en vuestra clase XXX::Engine y re-
escribirlo de forma que no salga esa traza o salga con un nivel menos
severo. La implementación del método original sólo saca esa traza.

Si lo necesitas para ya, podrías ejecutar el proceso con nivel de
trazas de error, pero ten cuenta que los Warning pueden dar pistas muy
valiosas a la hora de persiguir algún error.

Un saludo.
Reply all
Reply to author
Forward
0 new messages