2008-10-22 12 views
5

Queremos ejecutar un daemon que se expone a través de ASMX, utilizando Mono 2.0 (o posterior). En lugar de tratar con las API de alojamiento de ASP.NET, estamos pensando en comenzar un hilo de daemon en el evento Application_Start. XSP2 no debe reiniciar el dominio de aplicación, por lo que nuestro daemon estará a salvo.Cualquier problema al ejecutar un daemon a través de XSP2?

¿Hay algún inconveniente en esto (además de ser un poco extraño)? ¿Algún otro enfoque que nos permita tener nuestro código ejecutándose en el mismo dominio de aplicación que las solicitudes ASMX?

Respuesta

1

¿Por qué necesita XSP para ejecutar un daemon llamando a ASXM cuando puede simplemente crear una aplicación de consola de shell (con el mismo código o aceptando argumentos)? Eso se puede llamar en terminal o llamado desde cualquier script de shell y agregado a cron. Simple, no se requiere servidor para hacer esto.

Si desea hacer esto, no de la manera en que lo haría, puede configurar una instancia básica del servidor (usando nginx, lighty o apache) enumerando en un determinado puerto interno, agregar ese servidor a un host ficticio y secuencia de comandos cron/shell puede hacer

WGET http://dummyhost/mydaemon.asmx 
Cuestiones relacionadas