Есть ли проблемы с запуском демона через XSP2? - PullRequest
5 голосов
/ 22 октября 2008

Мы хотим запустить демон, который выставляет себя через ASMX, используя Mono 2.0 (или более позднюю версию). Вместо того чтобы работать с API-интерфейсами хостинга ASP.NET, мы думаем о том, чтобы просто запустить поток демона в событии Application_Start. XSP2 не должен перезапускать домен приложения, поэтому наш демон будет в безопасности.

Есть ли у этого минусы (кроме того, что они немного странные)? Любые другие подходы, которые позволяют нам запускать наш код в том же домене приложения, что и запросы ASMX?

1 Ответ

1 голос
/ 15 ноября 2011

Зачем XSP для запуска демона через вызов ASXM, ​​когда вы можете просто создать консольное приложение оболочки (с тем же кодом или принятием аргументов)? Это может быть вызвано в терминале или вызвано из любого скрипта оболочки и добавлено в cron. Просто для этого не требуется сервер.

Если вы хотите сделать это, а не так, как я, вы можете настроить листинг базового экземпляра сервера (используя nginx, lighty или apache) в определенном внутреннем порту, добавить этот сервер на фиктивный хост и на cron. / Shell скрипт, который вы можете сделать

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