При настройке сайта в IIS рабочий процесс по умолчанию перезапускается каждые 1740 минут (29 часов). Почему нечетное число, например, 29 часов, а не, например, 24 или 48 часов?
24
На Tech Ed 2003 докладчику был задан этот вопрос, и ответ состоял в том, что он хотел, чтобы нерегулярный цикл не происходил на ежедневной границе (например, чтобы отличить его от других ежедневных задач, запланированных на сервере / домене).
На сайте здесь (ссылка мертвая) рассуждают:
... (29 - это) первое простое число после 24, что позволяет ему иметь наименьший шанс на то, чтобы происходить в обычном порядке с любым другим серверным процессом; облегчение расследования проблем
Другой сайт, кажется, подтверждает это:
( Уэйд Хилмо ) предложил 29 часов по той простой причине, что это наименьшее простое число за 24 года. Он хотел, чтобы ступенчатый и неповторяющийся шаблон встречался не чаще, чем раз в день.
ОК, это меня беспокоило, поэтому я покопался и, наконец, нашел это сообщение от парня, который, очевидно, был в команде IIS:
источник