เซิร์ฟเวอร์ Ubuntu อย่างต่อเนื่อง“ ไปนอน”


17

ฉันใช้เว็บเซิร์ฟเวอร์ที่บ้านโดยใช้ Ubuntu 11.4 (อาจเป็นเพราะฉันจำไม่ได้ 100%) บนเดสก์ท็อป AMD 2400+ รุ่นเก่าที่มี RAM 1 หรือ 2 GB ขออภัยฉันจำรายละเอียดไม่ได้ 100%

อย่างไรก็ตามฉันมี KVM ที่เชื่อมต่อกับจอภาพและแป้นพิมพ์ PS2 ที่ฉันใช้เพื่อสลับระหว่างเซิร์ฟเวอร์และ iMac ของฉัน (แป้นพิมพ์นั้นเชื่อมต่อเพียงเพื่อให้ฉันสามารถสลับระหว่างสองได้อย่างง่ายดายหลายครั้งต่อสัปดาห์ Pingdom จะบอกฉัน เซิร์ฟเวอร์หยุดทำงานและฉันไม่สามารถกดเซิร์ฟเวอร์ได้เมื่อฉันกลับถึงบ้าน (มันไม่ค่อยเกิดขึ้นเมื่อฉันอยู่ที่บ้าน) ฉันกดปุ่ม Ctrl สองครั้งเพื่อเปลี่ยนเป็นเซิร์ฟเวอร์กดแถบพื้นที่และทุกอย่างก็เริ่มทำงาน อีกครั้งฉันต้องมองอีกครั้ง แต่ฉันไม่เชื่อว่ามีฟีเจอร์การประหยัดพลังงานเปิดอยู่ใน BIOS

ไม่มีใครมีข้อเสนอแนะอื่น ๆ ของสิ่งที่ฉันอาจเกิดขึ้น? ฉันมีเว็บไซต์ของลุงของฉันทำงานอยู่ในขณะนี้และฉันอยากจะมีช่วงเวลาที่ดีกว่า 95%

ตามบันทึกแล้วฉันไม่มีการติดตั้ง GUI ดังนั้นทุกอย่างจะต้องทำบนคอนโซล (หรือผ่าน WebMin) และฉันรู้วิธีของฉัน แต่ฉันไม่เคยมีประสบการณ์มาก่อน


มีอะไรปรากฏในบันทึกของระบบ (ไฟล์ใต้/var/log) หรือไม่
Gilles 'หยุดชั่วร้าย'

บันทึกใดที่ฉันควรดูเป็นพิเศษ?
Mike Wills

ฉันไม่รู้หารายการบันทึกในไฟล์ใด ๆ (อาจkern.logเป็นไปได้ แต่อาจเป็นรายการอื่น ๆ ) ที่สร้างขึ้นในช่วงเวลาที่คอมพิวเตอร์เข้าสู่โหมดสลีป
Gilles 'หยุดความชั่วร้าย'

คำตอบ:


19

เพิ่มตัวเลือกเคอร์เนลacpi=off apm=offให้กับเนื้อหาของ GRUB_CMDLINE_LINUX_DEFAULTในไฟล์/etc/default/grub

จากนั้นเรียกใช้ sudo update-grub

ในที่สุดรีบูตคอมพิวเตอร์ของคุณ


ไม่ฉันจะลองดู
Mike Wills

ดี ... ฉันทำการเปลี่ยนแปลง เวลาเท่านั้นที่จะบอกได้ว่ามันทำงานได้ดี
Mike Wills

ฉันต้องหาเหตุผลว่าทำไม แต่เซิร์ฟเวอร์เพิ่ง "ลงไป" อีกครั้ง
Mike Wills

1
ตัวเลือกเคอร์เนลเหล่านั้นควรปิดใช้งานการจัดการพลังงานอัตโนมัติอย่างสมบูรณ์ คุณสร้างด้วงใหม่ด้วยupdate-grubคำสั่งหรือไม่?
jamesallman

1
สิ่งนี้ทำให้อุปกรณ์ USB หยุดทำงานกับ Ubuntu Server 14.04.3
Andrew Mairose

9

บน Ubuntu 16.04 LTS ฉันใช้สิ่งต่อไปนี้เพื่อปิดใช้งาน suspend:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

และนี่เพื่อเปิดใช้งานอีกครั้ง:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

2

เพิ่มตัวเลือกเคอร์เนล acpi = off apm = off ให้กับเนื้อหาของ GRUB_CMDLINE_LINUX_DEFAULT ในไฟล์ / etc / default / grub

จากนั้นรัน sudo update-grub

ในที่สุดรีบูตคอมพิวเตอร์ของคุณ

ตามhttps://wiki.ubuntuusers.de/Bootoptionenมันเป็นความคิดที่ดีที่จะปิด acpi ให้เสร็จสมบูรณ์เพราะอาจทำให้เกิดความร้อนสูงเกินไปเนื่องจากการปิดการควบคุมพัดลม

นี่เป็นคำถามที่เก่ามาก สำหรับคนอื่นที่อาจมีปัญหาคล้ายกันตรวจสอบ/etc/systemd/logind.confว่าเหมาะกับการกำหนดค่าที่คุณต้องการ อาจเป็นได้ว่าIdleActionSecมีการตั้งค่าที่สูงผิดปกติและมีการตั้งค่าIdleActionsuspend


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