วิธีที่เหมาะสมในการรีบูท Windows Server โดยอัตโนมัติคืออะไร [ปิด]


2

ฉันเริ่มกิจการเล็ก ๆ นี้อาจจะ 15-20 ปีที่ผ่านมา Windows Server ทุกเครื่องจะต้องทำการบูทใหม่ทุกสัปดาห์เพื่อให้มันทำงานได้อย่างถูกต้อง ฉันเริ่มจากการใช้ยูทิลิตี้เล็ก ๆ ที่เรียกว่า "ปิดเครื่อง" เพื่อกำหนดเวลาการเริ่มต้นใหม่ในวันอาทิตย์ มันต้องเจ็บปวดมากเกินไป วันจันทร์นั้นแย่มาก เซิร์ฟเวอร์รีบูต แต่มีปัญหาหลายประการ มีบางอย่างเกี่ยวกับการรีบูตอัตโนมัติที่แตกต่างจากปกติ Start = & gt; Shutdown = เริ่มต้นใหม่ . มีปัญหามากมายที่ฉันยอมแพ้และกลับไปรีบูตเครื่องด้วยตนเอง

กรอไปข้างหน้า 20 ปี .... ฉันเริ่มใช้โปรแกรม MSP ชื่อ Ninja มันมีคุณสมบัติในการรีบูตในเวลาที่กำหนด ฉันลองแล้วไม่มีอะไรเปลี่ยนแปลง วันจันทร์น่ากลัว การสำรองข้อมูลไม่ทำงานข้อผิดพลาด VSS DNS ไม่สามารถเริ่มต้น ฯลฯ การแก้ไขจะเหมือนกัน ฉันต้องไปที่ Start = & gt; Shutdown = & gt; รีสตาร์ทเพื่อให้สิ่งต่าง ๆ ทำงานได้อีกครั้ง

ดังนั้น .... ฉันเป็นคนเดียวที่ต้องการรีบูตเครื่องเซิร์ฟเวอร์โดยอัตโนมัติหรือไม่ ทำไมไม่มีวิธีทำแบบอัตโนมัติ Start = & gt; Shutdown = & gt; เริ่มต้นใหม่ เมื่อสิ่งที่จริงกลับมาอย่างถูกต้อง?


shutdown /r (หรือ /g ) คำสั่งไปยังตัวกำหนดตารางเวลา ...
Akina

ทำไมคุณไม่สามารถใช้ Task Scheduler เพื่อกำหนดตารางเวลา shutdown /r สำหรับคืนวันอาทิตย์?
harrymc

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

1
เซิร์ฟเวอร์ Windows ของฉันมีเวลามากกว่า 150 วันและไม่มีปัญหา เคยมีบางอย่างในเซิร์ฟเวอร์ 2003 แต่ด้วย SP1 R2 หมดไป การอัพเดต Windows มีความสำคัญในการป้องกันการรั่วไหลของหน่วยความจำ ฉันจะไปกับ Task Scheduler และปิดยูทิลิตี้เช่นกัน
Hardoman

@Hardoman: "การอัปเดต Windows มีความสำคัญต่อการป้องกันการรั่วไหลของหน่วยความจำ" หรือไม่ อ๊ะ ... ถ้ามีการอัพเดท Windows บางอย่างเกิดขึ้นกับการรีบูตเครื่องและการรีบูตเครื่องเหล่านั้นทำให้การบริการทั้งหมดจะเริ่มต้นใหม่และบริการเริ่มการทำงานใหม่ทั้งหมด แล้วรั่วไหลออกมา หน่วยความจำที่ยังคงระงับอาการและไม่ได้หมายความว่าการปรับปรุง Windows ป้องกัน หน่วยความจำรั่ว ไม่ต่างจาก "การรีบูตทุกสัปดาห์เพื่อให้ทำงานได้ดีขึ้น"
grawity

คำตอบ:


4

"คุณต้องทำให้ผู้ป่วยมีความมั่นคงและเข้าใจในสิ่งที่เกิดขึ้นจริงเพื่อให้เกิดความก้าวหน้า" - คำพูดที่เกี่ยวข้องจาก Electronics.SE

เหตุใดจึงไม่มีวิธีทำ Start = & gt; Shutdown = & gt; เริ่มต้นใหม่โดยอัตโนมัติเมื่อสิ่งต่าง ๆ กลับมาอย่างถูกต้องจริงหรือ

เพราะคุณมุ่งเน้นที่การรีบูต แต่ไม่ได้ทำอะไรเพื่อให้แน่ใจ สิ่งต่าง ๆ กลับมาอย่างถูกต้อง แก้ไขสิ่งเหล่านั้นทีละคนและรีบูตจะทำงาน

Windows Server ทุกเครื่องจะต้องทำการบูทใหม่ทุกสัปดาห์เพื่อให้มันทำงานได้อย่างถูกต้อง

พวกเขาอาจจะ 15-20 ปีที่ผ่านมา เนื่องจากมี ความอุดมสมบูรณ์ จาก (ประวัติ) หลักฐานว่าเซิร์ฟเวอร์ Windows ใช้งานได้จริงนานกว่า 2 สัปดาห์โดยไม่มีปัญหานั่นหมายถึงอย่างใดอย่างหนึ่ง

  • ก) Windows Server รุ่นใหม่ไม่มีปัญหาเดียวกับที่เซิร์ฟเวอร์ของคุณทำอีกต่อไป
  • หรือ b) ปัญหามีสาเหตุภายนอกโดยเฉพาะกับระบบของคุณซึ่งคุณควรตรวจสอบในกรณีที่พวกเขาอาจจะรุนแรงมากขึ้น (เช่นความล้มเหลวในการบูตที่เกิดจากดิสก์ที่กำลังจะตายหรือหมดเวลาที่เกิดจากเครือข่ายที่แออัด ... )

วันจันทร์นั้นแย่มาก เซิร์ฟเวอร์รีบูต แต่มีปัญหาหลายประการ มีบางอย่างเกี่ยวกับการรีบูตอัตโนมัติซึ่งแตกต่างจาก Start = & gt; Shutdown = Restart แบบปกติ

เสียงเหมือนมันขึ้นอยู่กับ เมื่อ เซิร์ฟเวอร์รีบูต

  • บางทีบางอย่างบนเซิร์ฟเวอร์ B ไม่สามารถเริ่มทำงานได้เนื่องจากมันขึ้นอยู่กับเซิร์ฟเวอร์ A ซึ่งยังคงกำลังทำการบูทอยู่ดังนั้นจึงไม่สามารถใช้บริการได้เมื่อ B ต้องการ แต่เมื่อคุณรีบูทด้วยตนเอง เพียงแค่ เซิร์ฟเวอร์ B มันเริ่มต้นได้เพราะเซิร์ฟเวอร์ A ออนไลน์อยู่ในขณะนั้น

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


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

@Ramhound: เช่นเดียวกันหากการรีบูตเครื่องทำให้การบริการล้มเหลวแม้ว่าคุณจะหยุดการรีบูตเครื่องในตอนท้ายของวันคุณยังคงมีบริการที่ไม่น่าเชื่อถือและคุณไม่รู้ว่าทำไมมันถึงล้มเหลว (และพวกเขาจะยังคงล้มเหลวหลังจากนั้น โดยทันที รีบูทเช่นไฟดับ) ในสองครั้งที่ฉันมีบริการไม่สามารถเริ่มต้นได้หลังจากรีบูต Windows Update อัตโนมัติ แต่นั่นไม่ได้หมายความว่าฉันต้องปิดการใช้งานรีบูต - ฉันคิดว่าทำไมพวกเขาถึงล้มเหลวและแก้ไขมัน
grawity

เพียงแค่พยายามเน้นคุณควรระบุความต้องการสำหรับการรีบูทเซิร์ฟเวอร์ทุก ๆ สัปดาห์ (เว้นแต่คุณต้องการยอมรับ) ฉันมีเซิร์ฟเวอร์ที่เป็นกรณีนี้พวกเขาจะต้องสร้างใหม่เพื่อแก้ปัญหาขีดเส้นใต้เพื่อต้องการรีบูตเซิร์ฟเวอร์
Ramhound

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

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