จำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ Windows บ่อยแค่ไหน


77

พื้นหลังเล็กน้อย: เรามีเซิร์ฟเวอร์ Windows หลายเครื่อง (2003, 2008) สำหรับแผนกของเรา เราเป็นแผนกไอทีดังนั้นเราจึงจัดการเซิร์ฟเวอร์ของเราเอง จากพวกเราสี่คนที่นี่ฉันเป็นคนเดียวที่มีความรู้ด้านไอทีเล็กน้อย (โปรดสังเกตว่า "จำนวนเล็กน้อย") เจ้านายของฉันบอกว่าเซิร์ฟเวอร์จะต้องเริ่มต้นใหม่อย่างน้อยทุกสัปดาห์ ฉันไม่เห็นด้วย. แผนกไอทีของเราบอกว่าเพราะเธอรีสตาร์ทพวกเขาตลอดเวลานั่นคือเหตุผลที่ฮาร์ดไดรฟ์ของเราล้มเหลวและแหล่งจ่ายไฟดับลง (เกิดขึ้นกับเซิร์ฟเวอร์ของเราสองสามครั้งในช่วงสี่ปีที่ผ่านมาและเมื่อเร็ว ๆ นี้)

ดังนั้นคำถามคือทุกคนรีสตาร์ทเซิร์ฟเวอร์ Windows บ่อยครั้งแค่ไหน มีมาตรฐานอุตสาหกรรมหรือข้อเสนอแนะหรือไม่? แผนกไอทีของเราถูกต้องในการบอกว่าเพราะเราเริ่มใหม่นั่นคือเหตุผลที่เรากำลังมีปัญหาฮาร์ดแวร์? (ฉันต้องการเหตุผลถ้าฉันจะเปลี่ยนใจ!)


111
โอ้เกี่ยวกับทุกวันอังคารที่สองของเดือน :)
jscott

4
แดง! เราทำทุกวันพฤหัสบดีที่สี่ของเดือน! :)
Evan

2
ฉันอยู่บนเรือฝั่งตรงข้าม เราไม่ได้รับอนุญาตให้รีบู๊ตเซิร์ฟเวอร์โดยไม่มีการถกเถียงกันไปมาเป็นเวลาหนึ่งสัปดาห์ในแผนกทั้งหมดซึ่งใช้เวลาประมาณ 12 ชั่วโมงต่อเซิร์ฟเวอร์ ใช่ซึ่งรวมถึงการรีบู๊ตสำหรับการแพตช์ซึ่งหมายความว่ามันไม่เคยทำ
Hyppy

19
การเริ่มต้นใหม่ทุกสัปดาห์ไม่ควรเพิ่มความล้มเหลวของฮาร์ดแวร์อย่างมาก
JamesRyan

3
ดูเหมือนว่าเซิร์ฟเวอร์ของคุณจะรีบูตบ่อยกว่าแล็ปท็อปของฉัน ฉันมักจะเข้าสู่โหมดสลีปเมื่อฉันไม่ได้ใช้งาน เหตุผลปกติสำหรับการรีบูตคือการติดตั้งการอัพเดทหรือซอฟต์แวร์ของ windows
Phil

คำตอบ:


116

เจ้านายของฉันบอกว่าต้องรีสตาร์ทเซิร์ฟเวอร์อย่างน้อยทุกสัปดาห์

ฉันไม่เห็นด้วยอย่างยิ่ง Microsoft สร้างความก้าวหน้าอย่างมากตั้งแต่วันที่ [NT มีใครบ้าง?] ที่เกี่ยวข้องกับความมั่นคงและสถานะการออนไลน์ เป็นเรื่องน่าละอายที่ฉันทามติในฝ่ายสนับสนุนด้านไอทีไม่ได้เปลี่ยนแปลงไปพร้อมกับสิ่งนี้

ทุกคนรีสตาร์ทเซิร์ฟเวอร์ Windows บ่อยครั้งแค่ไหน?

เมื่อจำเป็นเท่านั้น- อาจเป็นเพราะการอัปเดตระบบปฏิบัติการ / ซอฟต์แวร์ความล้มเหลวของซอฟต์แวร์ที่สำคัญซึ่งไม่สามารถกู้คืนได้ด้วยวิธีอื่นการอัปเกรด / การเปลี่ยนฮาร์ดแวร์หรือกิจกรรมอื่น ๆ ที่ไม่สามารถเกิดขึ้นได้โดยไม่ต้องรีสตาร์ท 1

มีมาตรฐานอุตสาหกรรมหรือข้อเสนอแนะหรือไม่?

ฉันไม่เคยเห็นคำแนะนำมาตรฐานต่อแต่ฉันไม่สามารถเห็นด้วยกับข้อเสนอแนะใด ๆ [ยกเว้นจากตัวเอง MS] ซึ่งจะระบุรีบูตที่จำเป็นในช่วงเวลาที่เฉพาะเจาะจง "เพียงเพราะ -"

แผนกไอทีของเราถูกต้องในการบอกว่าเพราะเราเริ่มใหม่นั่นคือเหตุผลที่เรากำลังมีปัญหาฮาร์ดแวร์?

การรีสตาร์ท [และยิ่งไปกว่านั้นการหมุนเวียนของพลังงาน] เป็นช่วงเวลาที่เกิดความตึงเครียดที่สุดของกิจกรรมฮาร์ดแวร์สำหรับคอมพิวเตอร์ คุณมีทุกอย่างที่หมุนได้สูงสุด 100% - ดิสก์และพัดลม ... ... รวมถึงความผันผวนของอุณหภูมิส่วนประกอบ ฮาร์ดแวร์ที่ทันสมัยนั้นมีความยืดหยุ่นอย่างเหลือเชื่อแต่นั่นก็ไม่น่าจะเป็นเหตุผลที่ทำให้เซิร์ฟเวอร์นั้นกระเด้งเพียงไม่กี่ครั้งต่อสัปดาห์

1 นอกจากนี้ฉันเกลียดเมื่อ Techs "เพิ่ง" รีบูทเซิร์ฟเวอร์ Windows ในกรณีของการบริการที่ล้มเหลวหรือสิ่งที่คล้ายกัน ฉันเข้าใจว่าต้องให้บริการทำงานอีกครั้ง แต่การรีบูตเครื่องควรเป็นขั้นตอนสุดท้ายในการแก้ไขปัญหาเซิร์ฟเวอร์ การระบุและแก้ไข [!] สาเหตุที่แท้จริงของความล้มเหลวไม่ควรส่งผลให้"Meh เพียงรีบูตมัน .... "


2
ขอบคุณสำหรับคำตอบอย่างละเอียด เราอัปเดตเดือนละครั้งซึ่งเห็นได้ชัดว่าเมื่อเราทำสิ่งที่เราต้องรีสตาร์ท ฉันขอขอบคุณคำตอบ
Evan

5
ฉันไม่เห็นด้วยกับภาคผนวกของคุณ หากบริการกำหนดเซิร์ฟเวอร์ (เช่นเซิร์ฟเวอร์ NFS ที่หยุดการส่งออกร่วมกัน) และคุณรู้ว่าการรีบูตใหม่ทั้งหมดจะนำกลับมาให้บริการใน X นาทีและหลังจากการแก้ไขปัญหาเบื้องต้นคุณจะต้องใช้ x + 5 เพื่อแก้ไขปัญหา ปัญหาเป็นวิธีที่สะดวกที่สุดในการรีบูต คุณสามารถทำการวิเคราะห์สาเหตุได้ในภายหลัง ตอนนี้เป็นวิธีการของฉันที่จะทำมันต่อไปและคุณสามารถโต้เถียงและต่อต้านได้อย่างง่ายดาย :) เพียงแค่ฉันหมุน
Matthew

34
@ แมทธิว: การวิเคราะห์สาเหตุของปัญหาหลังจากทั้งหมดแล้วก็ดีและดีถ้าไม่มีข้อมูลชั่วคราวเกี่ยวกับสาเหตุที่หายไปจากการรีบูตเครื่อง ฉันคิดว่าฉันพูดกับผู้คนจำนวนมากเมื่อฉันบอกว่าฉันควรมีเวลาหยุดทำงานนานกว่านั้นเพื่อแก้ไขปัญหาและแก้ไขสาเหตุของการหยุดทำงานมากกว่าที่จะเกิดปัญหาการหยุดทำงานสั้นลงเมื่อฉันตัดสินใจที่จะ "รีบูต" และ อาจสูญเสียความสามารถในการใช้ข้อมูลระเหยเพื่อช่วยในการวิเคราะห์สาเหตุที่แท้จริง
Evan Anderson

8
@Matthew ในกรณีที่ความล้มเหลวของบริการฉันคาดว่าเทคโนโลยีจะลองเริ่มบริการใหม่เป็นขั้นตอนการแก้ไขปัญหาก่อนที่จะรีบูตทั้งกล่อง
jscott

6
@Evan ฉันเห็นด้วยกับคุณ แต่ฉันคิดว่าจะต้องมีเกณฑ์ของเหตุการณ์ที่เป็นปัญหา เช่นหากเกิดขึ้นเดือนละครั้งและได้รับการแก้ไขใน 10 นาทีด้วยการรีบูตธุรกิจอาจไม่สนใจสาเหตุที่แท้จริง ฉันคิดว่าคุณและฉันต้องการที่จะรู้ แต่ uptime เป็นการนำเข้าที่มากกว่าสาเหตุที่แท้จริง อย่างไรก็ตามถ้ามันเกิดขึ้น 3 ครั้งต่อสัปดาห์มันเป็นเรื่องที่แตกต่างกันโดยสิ้นเชิง
Jim B

52

จำเป็นต้องรีบูตเซิร์ฟเวอร์ Windows ทุกเดือนหากคุณใช้งานแพตช์ คุณกำลังใช้โปรแกรมแก้ไขใช่ไหม ขวา?


8
+1 สำหรับทำให้ฉัน lol

3
คุณใช้โปรแกรมแก้ไขทุกเดือนหรือไม่
John Gardeniers

พูดอย่างเคร่งครัด xe ใช้เฉพาะแพทช์ที่ตัวเองต้องการรีบูตทุกเดือน PTF บางตัวนั้นไม่จำเป็นต้องทำการรีบู๊ตและอัพเดตรายเดือนไม่ได้มีการแก้ไขใด ๆ เลย
JdeBP

2
ฉันเพียงรีบูตเครื่องเซิร์ฟเวอร์ที่ใช้ Windows เมื่อการปรับปรุงต้องใช้มัน บางครั้งมันจะใช้เวลาสองถึงสามเดือนโดยไม่มีแพทช์ที่ต้องรีบูต อย่างไรก็ตามฉันมีเซิร์ฟเวอร์ linux ที่ยังไม่รีบูตในปีที่ผ่านมาและทำงานโดยไม่ต้องผูกปม ฉันคิดว่าสิ่งที่ฉันเห็นมานานที่สุดในเครือข่ายของฉันคือกล่องลินุกซ์ที่ใส่ไว้ในตู้เสื้อผ้าและถูกลืม (มันได้รับการอัพเดตอัตโนมัติ) ฉันต้องการเข้าพักและเวลาทำงานก็อยู่ที่ 3 ปี หนึ่งปีต่อมามันถูกรีบู๊ตเนื่องจากแหล่งจ่ายไฟล้มเหลว
James

หากเป็น linux หรือ BSD คุณสามารถแก้ไขเซิร์ฟเวอร์ของคุณโดยไม่จำเป็นต้องรีบูต คุณจะต้องรีบูทเพื่ออัพเดตเคอร์เนลเท่านั้น (และด้วยดิสทริบิวเตอร์เซิร์ฟเวอร์
SnakeDoc

18

ฉันจะให้คำตอบทางเลือกสำหรับกรณีเฉพาะ ความก้าวหน้าในช่วง 2-3 ปีที่ผ่านมาอาจมีการเปลี่ยนแปลง แต่ถ้าคุณมีเซิร์ฟเวอร์ TS หรือ Citrix ที่ใช้งานหนักที่ใช้แอปพลิเคชั่นแบบอินเทอร์แอคทีฟจำนวนมาก (เช่น Office) คุณควรทำการรีบูตสัปดาห์ละครั้ง เพียงเพื่อเริ่มต้นจากกระดานชนวนที่สะอาดสำหรับทรัพยากรเช่นเซสชันที่ค้างอยู่ใช้เดสก์ท็อปฮีป ฯลฯ หากคุณตั้งค่าฟาร์มของคุณให้ถูกต้องและทำให้เครื่องเริ่มต้นใหม่แม้ว่าคุณจะใช้งานนอกเวลาน้อยก็ตามผู้ใช้จะไม่ได้รับผลกระทบ

แน่นอนว่ามันเป็นการรีบูตเครื่องเซิร์ฟเวอร์เป็นประจำ แต่ใช้เหมือนเดสก์ท็อป


4
อืม ... โทรดีในกรณี TS / Citrix
Hyppy

ประสบการณ์ที่คล้ายกันที่นี่โดยใช้ Citrix พร้อมซอฟต์แวร์การจัดการการตรวจสอบของ CCH

1
การนำกลับมาใช้เหมือนกันในวัน MetaFrame เมื่อ Citrix แนะนำให้ทำการรีบูตทุกคืนหากเป็นไปได้
John Gardeniers

ใช่แล้ว Metaframe ... ฉันไม่พลาดที่จะเล่นกับไฟล์การจับคู่ไดรเวอร์เครื่องพิมพ์ แน่นอนว่ามันจะดีขึ้นมากจากมุมมองของการจัดการด้านไอที
mfinni

10

นี่เป็นปัญหาทางการเมืองและจิตวิทยามากกว่าเรื่องทางเทคนิค

จากประสบการณ์ของฉันบางคนที่ทำงานกับ windows รุ่นเก่าบางรุ่นได้เข้ามาในหัวของพวกเขาว่าพวกเขาต้องการ reboots รายสัปดาห์และพวกเขาได้ประดิษฐานปรัชญานั้นในมุมเล็ก ๆ ของจิตใจของพวกเขา พลาดการรีบูตเมื่อถึงวันหยุด ถ้าคุณไม่มีระบบและแอพพลิเคชั่นที่ไม่เสถียรมากมันก็ไม่ได้อยู่ในความเป็นจริงแล้ว

ในทางกลับกันการรีบูตบ่อยครั้งอาจทำให้ฮาร์ดแวร์ล้มเหลว แต่ก็ไม่น่าจะเป็นสาเหตุของมันได้


7
เจ้านายของฉันเป็นเพื่อนที่ดีกับผู้ดูแลระบบเครือข่ายที่เลิกจ้างซึ่งบอกเธอว่าพวกเขาจำเป็นต้องรีบูตอย่างน้อยสัปดาห์ละครั้ง ... ซึ่งอธิบายว่าทำไมเธอถึงยืนกรานในเรื่องนั้น ขอบคุณสำหรับคำตอบ
Evan

5
ไม่แปลกใจเลยที่เขาจะ "เกษียณ" ... นั่นคือคำพูดไพเราะเพราะถูกไล่ออก?
KCotreau

3

เวลาเท่านั้นที่พวกเขาควรจะต้องมีการเริ่มต้นใหม่สำหรับการบำรุงรักษาถ้าทุกอย่างทำงานอย่างถูกต้อง การรีบูตตามเวลาที่กำหนดนั้นเป็นข้อกำหนดเฉพาะเมื่อ A) การอัปเกรดซอฟต์แวร์ B) การบำรุงรักษาฮาร์ดแวร์หรือ C) การจัดการกับหน่วยความจำรั่วที่ไม่สามารถแก้ไขได้ด้วยการรีสตาร์ทซอฟต์แวร์ / บริการที่เป็นสาเหตุ ในขณะที่ windows ไม่เป็นที่รู้จักสำหรับ uptimes นานมันจะเกิดขึ้น (งานล่าสุดมีกล่อง Win2k บางกล่องที่เพิ่มขึ้นเดือนละครั้ง - พวกเขาเพิ่งทำงาน) เพียงจำไว้ว่าการปะแก้ใด ๆ มักจะต้องมีการรีบูต


ขอบคุณสำหรับคำตอบ สิ่งนี้จะช่วยในการโน้มน้าวใจเธอ
Evan

1
ฉันพบ windows NT, 2000 และ 2003 Boxes บนเครือข่ายงานที่เปิดใช้งานมาหลายปีแล้ว และจนถึงเมื่อเร็ว ๆ นี้ศูนย์ข้อมูลของเรามีนโยบายการแก้ไขรายปีและมีเซิร์ฟเวอร์มากกว่า 600 แห่งจึงไม่ใช่เรื่องแปลกที่จะเห็นเวลาในช่วง 250 วัน เซิร์ฟเวอร์ของฉัน (ฉันมีประมาณ 120) รับการปรับปรุงและบูตเมื่อ Microsoft แพตช์ทุกตัว บางครั้งเหมือนเดือนที่แล้วเราไม่มีวงจร สถานะการออนไลน์ขึ้นอยู่กับสิ่งที่ทำงานบนเซิร์ฟเวอร์และสิ่งต่าง ๆ ทำงานร่วมกันได้ดีเพียงใด 2003 R2 ด้วยสิ่งที่ฉันต้องใช้จะต้องรีบูตทุก ๆ 35 วัน เรื่องตลกเกิดขึ้นหลังจากนั้น
Christopher Thornton

2

ฉันไม่ได้เป็นผู้เชี่ยวชาญในเรื่อง แต่ขึ้นอยู่กับบริการที่คุณใช้งานบางบริการอาจมีความเสี่ยงต่อการล้นในฟังก์ชันกำหนดเวลาบางอย่างเช่น timeGetTime () และ getTickCount ()

timeGetTime มีผลลัพธ์แบบ 32 บิตซึ่งเท่ากับจำนวนมิลลิวินาทีนับตั้งแต่คอมพิวเตอร์เริ่มทำงาน สิ่งนี้จะสูงสุดประมาณ 49.7 วัน


2
เอ่อไม่มี ฉันมีเซิร์ฟเวอร์ (ในเครือข่ายที่แยกได้และเชื่อถือได้ - อย่าเทศนาให้ฉัน) ซึ่งเป็นช่วงเวลาที่ดีที่สุดในรอบ 14 เดือนที่ไม่มีผลร้าย
Ben Pilbrow

3
ฉันไม่ได้หมายความว่าทุกเซิร์ฟเวอร์และอินสแตนซ์จะมีปัญหานี้ แต่ถ้าเซิร์ฟเวอร์ใช้ซอฟต์แวร์ที่ใช้ประโยชน์จากฟังก์ชั่นเหล่านี้และไม่ได้อธิบายถึงปัญหาดังกล่าวจะพบปัญหาในการคำนวณ
Matthew

2
ปัญหาตัวจับเวลาแบบ 32 บิตนั้นถูกต้อง แต่ก็เป็นปัญหาที่ผู้จำหน่ายซอฟต์แวร์แต่ละรายจำเป็นต้องหลีกเลี่ยงอย่างระมัดระวังในรหัสของตัวเอง Windows จะไม่ไวต่อความล้มเหลวที่เกี่ยวข้องกับตัวจับเวลานี้อีกต่อไป (เหมือนในอดีต) แต่ถ้าคุณมีซอฟต์แวร์ที่ติดตั้งซึ่งไม่รองรับการย้อนกลับของตัวจับเวลามันอาจทำให้เกิดผลที่ไม่คาดคิดได้
tylerl

1
คุณหมายถึงMicrosoft KB นี้หรือไม่?
jscott

9
นี่คือข้อผิดพลาดNT 4ชนะ 2k + ไม่ต้องทนทุกข์กับสิ่งนี้ ฉันคิดว่าเราสามารถพูดได้อย่างปลอดภัยว่า NT 4 จะตายในปี 2011 และหากมีใครบางคนกำลังใช้งานมัน ... พวกเขาสมควรได้รับสิ่งที่พวกเขาได้มาถึงจุดนี้
Zypher

2

ฉันเคยรีสตาร์ทเซิร์ฟเวอร์ Windows ของฉันทุกสัปดาห์และมีบางครั้งที่จำเป็น วันนี้ฉันจะรีสตาร์ทเมื่อการอัพเดตต้องการเท่านั้น แน่นอนว่าพวกเขายังคงได้รับการเริ่มใหม่ทุกสองสามสัปดาห์ต่อไป


2

Microsoft ได้ทำงานอย่างยอดเยี่ยมในการปรับปรุงระบบปฏิบัติการเซิร์ฟเวอร์ในช่วงหลายปีที่ผ่านมา และเซิร์ฟเวอร์บางตัวที่คุณสามารถใช้งานได้ 6 - 12 เดือนก่อนที่พวกเขาจะเริ่มประสบปัญหาบางอย่างทำให้มันเพียง 2 - 3 เดือน ทุกอย่างขึ้นอยู่กับบริการและแอพที่เซิร์ฟเวอร์กำลังทำงาน แต่พวกเขาทั้งหมดจะมีปัญหาในบางจุด การอัพเดตของ Windows, การรั่วไหลของหน่วยความจำ, ซอฟต์แวร์ไม่สมบูรณ์เป็นเพียงไม่กี่เหตุผล

สำหรับลูกค้าของเราที่มีสัญญาการบำรุงรักษาเราจะติดตั้งการอัปเดตและรีบูตเซิร์ฟเวอร์ของพวกเขาทุกเดือน ลูกค้าเหล่านี้มีปัญหาเซิร์ฟเวอร์ที่ไม่ได้วางแผนน้อยกว่ามากในลำดับที่ 1 / 5th ของปัญหามากเท่าที่ไม่ได้รีบูตเป็นประจำ

สำหรับผู้ที่กล่าวว่าการรีบูตเครื่องทำให้เกิดความล้มเหลวของฮาร์ดแวร์ก่อนเวลาอันควรมีเวลาเมื่อรีสตาร์ทฮาร์ดไดรฟ์และระบบเป็นปัญหาที่อาจเกิดขึ้น อย่างไรก็ตามวันนี้ HDD และส่วนประกอบอื่น ๆ ได้รับการพัฒนาให้ทนทานต่อวงจรหยุดเริ่มนับพัน หากฮาร์ดแวร์เซิร์ฟเวอร์ของคุณอ่อนแอคุณควรรู้เกี่ยวกับมันในเวลาที่มีการควบคุมเมื่อคุณอยู่ที่นั่นเพื่อแก้ไขปัญหาอย่างรวดเร็วหรือเกิดความล้มเหลวแบบสุ่มด้วยการโทรในช่วงกลางของวันทำการที่บอกว่าแผนกหยุดทำงาน

ฉันรู้สึกว่าไม่มีข้อเสียสำหรับการรีสตาร์ทรายเดือนปกติในขณะที่อัพไซด์นั้นชัดเจนและได้รับการพิสูจน์เมื่อเวลาผ่านไป


1

ฉันใช้การอัปเดต windows เพื่อกำหนดค่า 'กำหนดการเริ่มระบบใหม่' ของฉัน ให้ Windows จัดการเอง .. สักครั้ง! การรีบูตต้องมีการตั้งค่าของเราเพียงเล็กน้อยเนื่องจากการรั่วไหลของหน่วยความจำ ...


1

ฉันเป็นผู้ดูแลระบบเครือข่ายกับ บริษัท ที่ทำงานกับเซิร์ฟเวอร์ Windows 2003 2008 หลายแห่ง ฉันรีสตาร์ทเซิร์ฟเวอร์เป็นประจำทุกเดือนโดยปกติจะไม่รอนานกว่า 3 เดือนเพราะมันสำคัญมากที่ต้องหยุดทำงานในช่วงเวลาสั้น ๆ

อย่างไรก็ตามด้วยการอัพเดทแพตช์และ windows ฉันจะติดตั้งWSUSบนตัวควบคุมโดเมนเพื่อใช้การอัปเดตและอื่น ๆ ตามกำหนดเวลาที่ฉันชอบ นี่คือการหลีกเลี่ยงเซิร์ฟเวอร์จากการปรับปรุงตัวเองและรีบูตโดยไม่คาดคิด ...


1

ผู้ใช้ Windows Haters ทุกคนควรตรวจสอบไซต์ Netcraft.com ที่มีระบบที่ใช้งานได้นานที่สุดโดยมีเวลาทำงานเฉลี่ย ( http://uptime.netcraft.com/up/today/top.avg.html ) สิ่งนี้แสดงให้เห็นว่าเว็บไซต์ที่ใช้งานมานานที่สุดนับตั้งแต่รีบูตครั้งล่าสุดและ 95% ของ 50 อันดับแรกเป็นเครื่องที่ใช้ Windows 2003 และ 2000 เช่นเคยไมล์สะสมของคุณอาจแตกต่างกันไป


บางทีคุณอาจไม่รู้เกี่ยวกับภาระในการโหลดมากเกินไป ...
mfinni

0

การระบุเฉพาะ Windows อาจกว้างเกินไปสำหรับการตัดสินใจที่สมเหตุสมผล ในความเป็นจริงแล้วคุณจะตัดสินใจได้ดีขึ้นหากคุณพิจารณาบริการบทบาทและคุณสมบัติที่คุณใช้บนเครื่อง Windows (เช่น Web Services, Database Servers เป็นต้น)

คุณภาพและพฤติกรรมของแอปพลิเคชันบุคคลที่สามและบริการบนเว็บที่ทำงานบนเซิร์ฟเวอร์เฉพาะสามารถแนะนำความต้องการในการรีสตาร์ทเครื่อง Windows โฮสติ้งที่ใช้บ่อยกว่า / น้อยกว่าเครื่องอื่น ๆ

ที่จริงบางโปรแกรมของบุคคลที่สาม ( ไม่ใช่ที่ดีที่สุดที่ได้รับการออกแบบหนึ่งเดียวไม่มีใครที่สมบูรณ์แบบ แต่! ) อาจล้มเหลวที่จะปล่อยทรัพยากรระบบที่ได้มาเช่นหน่วยความจำ, ล็อคและซ็อกเก็ตในแฟชั่นที่สง่างามและทันเวลา ตัวอย่างนี้อาจเก็บแอปพลิเคชันบริการหรือไดรเวอร์ที่มีปัญหาบางอย่าง[เมื่อเรียกใช้ซ้ำ]ในสถานะรอดำเนินการหรือเริ่มต้นซึ่งอาจไม่สามารถแก้ไขได้อย่างง่ายดายโดยไม่ต้องรีบูต

ในทางปฏิบัติ Disk I / O เครือข่ายและแอพพลิเคชั่นที่หิวกระหายภายใต้ภาระงานที่หนักหน่วงและมีทรัพยากรระบบเหลือน้อยอาจทำให้เครื่อง Windows ของคุณทำงานช้าลงไม่เสถียรหรือล้มลงซึ่งอาจแนะนำให้คุณเริ่มต้นใหม่ได้เร็วขึ้น

หากคุณต้องเรียกใช้แอปพลิเคชันที่ผิดพลาดหรือต้องให้บริการผู้ใช้มากกว่าความจุปกติของฮาร์ดแวร์ / ซอฟต์แวร์ของคุณหรือคุณถูกบังคับให้ค้นหาบริการที่เข้ากันไม่ได้เข้าด้วยกันในเครื่องทางกายภาพเครื่องเดียวคุณอาจต้องตัดสินใจว่า เป็นระยะ ๆ ในกรณีนี้คุณสามารถปรับระยะเวลาการรีสตาร์ทโดยรับฟังการร้องเรียนของผู้ใช้เกี่ยวกับความเร็วของเซิร์ฟเวอร์!


-6

คำตอบที่ถูกต้องคือไม่เว้นเสียแต่ว่าคุณจะอัพเกรดซอฟต์แวร์ ครั้งล่าสุดที่ฉันรีบูตเซิร์ฟเวอร์ของฉันประมาณ 2 ปีที่ผ่านมาและสาเหตุเกิดจากไฟฟ้าขัดข้อง


3
ฉันหวังว่าคุณทั้งสองพูดคุยเกี่ยวกับเซิร์ฟเวอร์ลินุกซ์หรือฉันหวังว่าเซิร์ฟเวอร์ของคุณไม่ได้อยู่ในการใช้งานมืออาชีพ ...
HTDutchy

3
เซิร์ฟเวอร์ทุกเครื่องที่ได้รับการติดตั้งจะต้องเริ่มต้นใหม่เพื่อใช้งานโปรแกรมแก้ไขเหล่านั้น เซิร์ฟเวอร์ใด ๆ ที่เปิดเผยต่อเครือข่ายสาธารณะจำเป็นต้องได้รับการแก้ไข
railmeat

ฉันมีตัวควบคุมโดเมน NT 4 สองสามตัวที่บู๊ตกันปีละครั้ง ไม่มีการอัปเดตและไม่ได้กำหนดเป้าหมายโดยคนเลวอีกต่อไป ... (ไม่ใช่อินเทอร์เน็ต)
hsmiths
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.