Вопрос: Как часто необходимо перезагрузить Windows-серверы?


Немного истории: У нас есть несколько серверов Windows (2003, 2008) для нашего отдела. Мы являемся подразделением ИТ, поэтому мы управляем нашими собственными серверами. Из четырех из нас здесь я единственный, у меня небольшое количество информационных знаний. (Обратите внимание на «небольшое количество».) Мой босс говорит, что серверы нужно перезапускать не реже одного раза в неделю. Я не согласен. Наш ИТ-отдел говорит, что, поскольку она постоянно их перезагружает, это причина, по которой наши жесткие диски не работают, а источники питания выходят на них. (Это случилось с несколькими нашими серверами пару раз за последние четыре года и совсем недавно).

Поэтому возникает вопрос: как часто каждый перезагружает свои серверы Windows? Есть ли отраслевой стандарт или рекомендация? Является ли наш ИТ-отдел правильным, говоря, что, поскольку мы снова начинаем, у нас возникают проблемы с оборудованием? (Мне нужна причина, если я передумаю!)


71
2018-05-26 14:36


Источник


О, о каждом второй вторник месяца, :) - jscott
Dang! Мы делали каждый четвертый четверг месяца! :) - Evan
Я нахожусь на противоположной лодке. Нам не разрешено перезагружать серверы без недельных дебатов по всему отделу, которые занимают около 12 человеко-часов за сервер. Да, это включает перезагрузки для исправления, что фактически означает, что это никогда не будет сделано. - Hyppy
Перезапуск еженедельно также не должен приводить к резкому увеличению аппаратных сбоев. - JamesRyan
Похоже, что ваши серверы перезагружаются чаще, чем мой ноутбук. Обычно я в режиме сна, когда я его не использую. Обычная причина для перезагрузки - установка обновлений или программного обеспечения Windows. - Phil


Ответы:


Мой босс говорит, что серверы должны быть перезагружены как минимум еженедельно

я сильно не согласны. Microsoft добилась больших успехов с тех пор, как хорошие дни [NT, кто?] В отношении стабильности и времени безотказной работы. Жаль, что консенсус в рамках ИТ-поддержки не изменился вместе с этим.

Как часто каждый перезагружает свои серверы Windows?

Только когда обязательный - Либо из-за обновления ОС / программного обеспечения, критического сбоя программного обеспечения, которое невозможно восстановить с помощью других методов, обновления / замены оборудования или других действий, которые не могут произойти без перезагрузки.1

Есть ли отраслевой стандарт или рекомендация?

Я никогда не видел стандартной рекомендации, как таковой, но я мог не согласны с любой рекомендацией [кроме самих МС], которая указала бы требуемую перезагрузку на определенном временном интервале «просто-потому».

Является ли наш ИТ-отдел правильным, говоря, что, поскольку мы снова начинаем, у нас возникают проблемы с оборудованием?

Перезапуск [и, более того, цикличность питания] - это самый напряженный период аппаратной активности для компьютера. У вас больше всего крутятся до 100% - диск и вентиляторы ... ... а также значительные колебания температуры компонентов. Современное оборудование невероятно устойчивым, но это не должно быть причиной просто подпрыгивающих серверов, по прихоти, несколько раз в неделю.

1   Кроме того, я ненавижу, когда технологии «просто» перезагружают сервер Windows в случае неудавшейся службы или тому подобное. Я понимаю, что нужно снова запустить службу, но перезагрузка должна быть последний шаг в устранении проблем с сервером. Выявление и фиксация[!], первопричина неудачи почти никогда не должна приводить к «Мех, просто перезагрузите его ...»


116
2018-05-26 15:00



Спасибо за подробный ответ. Мы делаем обновления один раз в месяц, что очевидно, когда мы делаем те, которые мы должны перезапустить. Я ценю ответ. - Evan
Я должен не согласиться с вашим добавлением. Если служба определяет сервер (например, сервер NFS, который останавливает общий доступ к экспорту), и вы знаете, что чистая перезагрузка приведет к восстановлению службы за X минут, а после определения основных проблем, которые вы определяете, потребуется x + 5 для решения проблемы вопрос, наиболее целесообразно просто перезагрузиться. После этого вы можете проанализировать причину. Теперь, это мой метод делать это в любом случае, и вы могли бы спорить и против довольно легко :) Как я рулон. - Matthew
@Matthew: Выполнение анализа основных причин после того, как факт все хорошо и хорошо, если нет временной информации о причине, потерянной при перезагрузке. Я думаю, что я говорю для многих людей, когда я говорю, что я предпочел бы еще один расширенный простоя, чтобы решить проблему и устранить основную причину сбоя, чем несколько более коротких простоя, когда я решаю «просто перезагрузить» и потенциально теряют способность использовать изменчивую информацию, чтобы помочь в анализе основных причин. - Evan Anderson
@Matthew В случаях сбоев в обслуживании я ожидал, что технология попытается перезапустить обслуживание, в качестве этапа устранения неполадок, до перезагрузка всей коробки. - jscott
@Evan Я согласен с вами, однако я думаю, что должен быть порог инцидентов, которые становятся проблемой. Например, если это происходит раз в месяц и разрешается через 10 минут при перезагрузке, бизнес, возможно, никогда не заботится о первопричине. Я думаю, что вы и я хотели бы знать, но время безотказной работы более важно, чем первопричина. Однако, если это происходит 3 раза в неделю, это совсем другая история. - Jim B


Серверы Windows необходимо перезагружать ежемесячно, если вы применяете исправления. Вы применяете исправления, не так ли? Правильно?


51
2018-05-26 15:38



Обычно один раз в месяц! Спасибо. - Evan
+1 за то, что сделал меня LOL
Вы ежемесячно применяете патчи? - John Gardeniers
Строго говоря, xe применяется только исправления, которые сами требуют перезагрузки ежемесячно. Не все PTF требуют перезагрузки, и не все ежемесячные обновления даже содержат любые такие исправления. - JdeBP
Я только перезагружаю серверы Windows при обновлении требует Это. Иногда это займет пару месяцев без патча, требующего перезагрузки. Тем не менее, у меня есть серверы linux, которые не перезагружаются в течение многих лет и работают без сбоев. Я думаю, что самый длинный, который я видел в своей сети, - это ящик для Linux, который был помещен в шкаф и забыт (он получил автоматические обновления). Я входил, и время простоя составляло 3 года. Через год он был перезагружен из-за сбоя питания. - James


Я дам альтернативный ответ для очень конкретного случая. Достижения последних 2-3 лет, возможно, изменили это, но если у вас есть сильно используемые серверы TS или Citrix, которые запускают много интерактивного приложения (например, Office), было бы неплохо делать еженедельные перезагрузки в нерабочее время, просто чтобы начать с чистого листа для ресурсов, таких как застрявшие сеансы, использовать кучу рабочего стола и т. д. Если у вас есть ферма, настроенная правильно, и пошатните перезагрузки, даже если у вас есть возможность использовать вне часов, пользователям не следует влиять.

Конечно, это обычные перезагрузки серверов, но они используются как настольные компьютеры.


17
2018-05-26 14:55



Mm ... хороший вызов в случае TS / Citrix. - Hyppy
Подобный опыт здесь используется с использованием Citrix с программным обеспечением для управления аудитом CCH. - kce
То же самое применяется в дни MetaFrame, когда сами Citrix рекомендовали ночную перезагрузку, если это было практично. - John Gardeniers
Да, метафрам ... кто. Я не пропускаю игру с файлом сопоставления драйверов принтера. Это, безусловно, стало намного лучше с точки зрения управления ИТ. - mfinni


Это скорее политический и психологический вопрос, чем технический.

По моему опыту, определенный люди, которые работали с некоторыми более старыми версиями окон, поняли, что они нуждаются в еженедельных перезагрузках, и они закрепили эту философию в небольшом уголке их разума (они никогда не замечают, когда перезагрузка упускается, когда они 're в отпуске, тем не менее). Если у вас нет очень неустойчивых систем и приложений, это уже не основано на реальности.

С другой стороны, частые перезагрузки могут катализировать аппаратный сбой, но вряд ли могут быть причиной этого.


10
2018-05-26 14:41



Мой босс - хороший друг с отставным сетевым администратором, который сказал ей, что их нужно перезагружать, по крайней мере, еженедельно ..., что объясняет, почему она так категорична. Спасибо за ответ. - Evan
Неудивительно, что он «вышел на пенсию» ... это то, что эвфемизм уволен? - KCotreau


Единственный раз, когда их нужно перезапустить, это обслуживание если все работает правильно, Запланированные перезагрузки действительно являются лишь требованием, когда A) обновление программного обеспечения, B) выполнение технического обслуживания или C), связанное с утечкой памяти, которая не может быть решена путем перезапуска программного обеспечения / услуги, вызывающих ее. Хотя окна не известны в течение длительного времени, это происходит (на последней работе были несколько ящиков Win2k, которые работали в течение нескольких месяцев, они просто работали). Просто помните, что любое исправление, скорее всего, потребует перезагрузки.


3
2017-11-29 16:08



Спасибо за ответ. Это должно помочь убедить ее. - Evan
Я нашел окна NT, 2000 и 2003 Коробки в рабочей сети, которые работали в течение нескольких лет. и до недавнего времени у нашего дата-центра была ежегодная политика патчей и с более чем 600 серверами, это не редкость видеть времена в диапазоне 250 + день. Мои серверы (у меня около 120). Обновляйте и загружайте, когда каждый Microsoft исправляет. Иногда, как и в прошлом месяце, у нас не было цикла. Время работы зависит от того, что работает на сервере, и насколько хорошо все работает. 2003 R2 с этим материалом, который я должен запустить, нужно перезагружать каждые 35 дней. после этого происходит смешное. - Christopher Thornton


На протяжении многих лет Microsoft сделала большую работу по улучшению своей серверной ОС. И некоторые серверы, которые вы можете запустить в течение 6 - 12 месяцев, прежде чем они начнут испытывать проблемы, некоторые только делают это 2 - 3 месяца. Все зависит от того, какие службы и приложения работают на серверах. Но они все есть проблема в какой-то момент. Обновления Windows, утечки памяти, несовершенное программное обеспечение - всего лишь несколько причин.

Для наших клиентов с контрактами на обслуживание мы устанавливаем обновления и ежемесячно перезагружаем их серверы. Эти клиенты имеют гораздо более низкую неприличную проблему с незапланированными серверами, порядка 1/5-го числа таких проблем, как те, которые не перезагружаются регулярно.

Для тех, кто говорит, что перезагрузка вызывает преждевременный отказ оборудования, было время, когда перезагрузка жестких дисков и систем была потенциальной проблемой. Однако сегодня жесткие диски и другие компоненты построены так, чтобы выдерживать тысячи циклов остановки запуска. Если ваше серверное оборудование слабое, вы бы знали об этом в контролируемое время, когда вы там, чтобы быстро решить проблему, или случайный сбой при вызове в середине рабочего дня, когда департамент отключился?

Я чувствую, что нет недостатка в регулярных ежемесячных перезагрузках, в то время как верхние стороны ясны и проверены с течением времени.


2
2018-05-26 19:23





Я никоим образом не специалист по этому вопросу, но в зависимости от того, какие службы у вас запущены, некоторые могут быть подвержены переполнению определенных функций синхронизации, таких как timeGetTime () и getTickCount ().

timeGetTime имеет 32-битный результат, равный числу миллисекунд с момента запуска компьютера. Это достигает примерно 49,7 дней.


1
2018-05-27 02:33



Err, no. У меня есть сервер (на полностью изолированной, доверенной сети - не проповедуй мне), которая была на протяжении большей части 14 месяцев с НЕТ плохие последствия. - Ben Pilbrow
Я не имел в виду, что каждый сервер и экземпляр будут иметь эту проблему, но если сервер использует программное обеспечение, которое использует эти функции и не учитывает такие проблемы, они будут сталкиваться с вычислительными проблемами. - Matthew
Проблема с 32-разрядным таймером действительна, но это проблема, которую отдельные разработчики программного обеспечения должны тщательно избегать в своем собственном коде. Windows больше не подвержена сбоям, связанным с этим таймером (как это было в прошлом), но если у вас установлено программное обеспечение, которое не учитывает откат таймера, это может вызвать непредвиденные эффекты. - tylerl
Вы имеете в виду это Microsoft KB? - jscott
Err это NT 4 bug win 2k + не страдает от этого. Я думаю, мы можем с уверенностью сказать, что NT 4 мертв в 2011 году, и если кто-то где-то его запускает ... они заслуживают того, что получают в этот момент. - Zypher


Я каждую неделю перезапускал все свои серверы Windows, и, конечно, было время, когда это было необходимо. В эти дни я только перезагружаю их, когда это требует обновление. Конечно, это означает, что они все равно перезапускаются каждые несколько недель.


1
2018-05-27 12:07





Я полагаюсь на обновления Windows для настройки моего «графика перезагрузки». Пусть Windows сама справится .. на этот раз! Только очень редко требуется перезагрузка, связанная с нашей установкой из-за утечек памяти ...


1
2018-05-27 23:53





Я являюсь сетевым администратором с компанией, которая работает на нескольких серверах Windows 2003 2008. Я перезапускаю серверы на ежемесячной основе, как правило, не дожидаясь более трех месяцев, так как очень важно отказаться от этого короткого периода времени.

Однако с обновлениями патчей и окон я буду устанавливать WSUS на контроллере домена для применения обновлений и т. д. по расписанию, основанному на моей симпатии. Это делается для того, чтобы избежать обновлений серверов и неожиданно перезагрузки ...


1
2017-11-29 17:38