none
IIS для суперпетли WCF RRS feed

  • Вопрос

  • Добрый день!

    Подскажите, пожалуйста, допустимо ли использовать IIS последней версии для службы WCF, в которой запущены несколько потоков с бесконечными циклами, которые ни в коем случае нельзя останавливать? Ведь в любой момент может произойти Recycle. Или для этого необходимо оформить процесс как службу? Спасибо.

    14 августа 2016 г. 7:27

Ответы

  • Так как "несколько потоков с бесконечными циклами, которые ни в коем случае нельзя останавливать" это нонсенс и нереально (всегда найдется что то что их остановит), то подойдет. Приложение при этом должно работать правильно при остановке и перезапуске.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа Энтомолог 18 августа 2016 г. 18:22
    15 августа 2016 г. 16:18
    Модератор
  • При использовании IIS необходимо будет гарантировать, как уже упомянул Ilya Tumanov, что Ваши "бесконечные" процессы корректно завершатся в случае рестарта/выключения пула, например.

    • Помечено в качестве ответа Энтомолог 18 августа 2016 г. 18:22
    16 августа 2016 г. 13:06

Все ответы

  • Добрый день!

    Для Вашей задачи я бы хостил WCF сервис в консольном приложении (self-host).

    Ссылочка на мануал на всякий случай.

    15 августа 2016 г. 10:10
  • Т.е. IIS тут не подойдёт?
    15 августа 2016 г. 11:57
  • Так как "несколько потоков с бесконечными циклами, которые ни в коем случае нельзя останавливать" это нонсенс и нереально (всегда найдется что то что их остановит), то подойдет. Приложение при этом должно работать правильно при остановке и перезапуске.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа Энтомолог 18 августа 2016 г. 18:22
    15 августа 2016 г. 16:18
    Модератор
  • При использовании IIS необходимо будет гарантировать, как уже упомянул Ilya Tumanov, что Ваши "бесконечные" процессы корректно завершатся в случае рестарта/выключения пула, например.

    • Помечено в качестве ответа Энтомолог 18 августа 2016 г. 18:22
    16 августа 2016 г. 13:06