ผู้ดูแลเซิร์ฟเวอร์

คำถาม & คำตอบสำหรับผู้ดูแลระบบและเครือข่าย

4
คุณควรกระจายฮาร์ดไดรฟ์ให้กับผู้ค้าหลายรายหรือไม่?
กาลครั้งหนึ่งฉันได้รับคำสั่งให้กระจายคำสั่งซื้อในร้านค้าปลีกอย่างน้อยสองแห่งเมื่อใดก็ตามที่ฉันต้องการฮาร์ดไดรฟ์หกตัวหรือมากกว่านั้นและอีกสามตัวเมื่อคำสั่งซื้อเพิ่มขึ้นประมาณ 20 ไดร์ฟหรือมากกว่า ใช้ยี่ห้อและรุ่นเดียวกันของดิสก์แต่แหล่งที่มาจากสถานที่ต่าง ๆ (นี่คือกลับเมื่อการ์ดตรวจค้นจะทำงานเฉพาะในกรณีที่ดิสก์ทั้งหมดตรงกับ) เมื่อติดตั้งดิสก์ตรวจสอบให้แน่ใจว่าอาร์เรย์ RAID แต่ละชุดมีดิสก์ผสมจากแหล่งข้อมูลแต่ละแหล่ง วัตถุประสงค์ที่นี่คือเพื่อป้องกันปัญหาหากมีดิสก์ที่ไม่ดีจำนวนมากและผู้ขายเพียงเพิ่มดิสก์เหล่านั้นในการจัดส่งตามลำดับ ซึ่งอาจส่งผลให้ดิสก์หลายตัวในอาร์เรย์ RAID เดียวกันล้มเหลวในเวลาใกล้เคียงกันซึ่งอาจหมายถึงการสูญเสียข้อมูล นี่ยังคงเป็นแนวทางที่ดีหรือเป็นผู้ขายระดับองค์กรที่เหมาะสมที่สุด (เช่น: ไม่ใช่คนใหม่, เสือโดยตรง, หรืออเมซอนที่จัดการกับผู้บริโภคเป็นหลัก) ตระหนักถึงสถานการณ์และตอนนี้จัดการกับมันได้อย่างถูกต้องหรือไม่? มีการจัดการที่ระดับผู้ผลิตหรือไม่ (การดำเนินการผลิตเสียก่อนการจัดส่งผู้ขาย) คุณต้องขออะไร หรือฉันแค่กังวลมากเกินไป?
20 raid  hard-drive 

7
วิธีตีความข้อมูล smartctl (smartmon)
เรามีเซิร์ฟเวอร์ linux ที่ใช้งานหนักเป็นเวลา 3 ปี เรากำลังเรียกใช้เซิร์ฟเวอร์เสมือนจริงจำนวนหนึ่งบนเซิร์ฟเวอร์บางตัวที่ไม่ได้ทำงานได้ดีและในช่วงเวลาหนึ่งความจุของเซิร์ฟเวอร์ io นั้นสูงเกินกว่าที่จะนำไปสู่ ​​iowait ที่ไม่ดี มีไดรฟ์ SATA แบบ Barracuda ขนาด 4 500GB เชื่อมต่อกับคอนโทรลเลอร์การโจมตี 3com 1 Drive มีระบบปฏิบัติการและอีก 3 ตัวติดตั้ง raid-5 ตอนนี้เรามีการถกเถียงเกี่ยวกับสภาพของไดรฟ์และไม่ว่าพวกเขาจะล้มเหลวอย่างแข็งขัน นี่คือส่วนหนึ่งของเอาต์พุตสำหรับ 1 ใน 4 ดิสก์ พวกเขาทั้งหมดมีสถิติที่ค่อนข้างคล้ายกัน: คุณสมบัติการแก้ไขโครงสร้างข้อมูล SMART จำนวน: 10 แอตทริบิวต์ SMART เฉพาะของผู้ขายพร้อมเกณฑ์: ID # ATTRIBUTE_NAME กำหนดค่าเป็น FLAG ที่เลวร้ายที่สุด THRESH ประเภทปรับปรุง WHEN_FAILED RAW_VALUE 1 …
20 linux  smartctl 

1
การกำหนดค่า Nginx + WSGI ที่แนะนำ
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 7 ปีที่ผ่านมา โปรดอธิบายข้อดี / ข้อเสียเมื่อใช้อินเทอร์เฟซ Nginx WSGI อื่น โปรดอธิบายโดยละเอียดว่าอะไรคือความแตกต่างของการกำหนดค่าแต่ละอย่าง การกำหนดค่าใดควรปรับขนาดที่ดีที่สุด หากเกี่ยวข้องคุณกำลังทำงานอะไรอยู่ตอนนี้และเพราะอะไร เทคนิคบางอย่างที่ฉันเคยเห็น แต่โปรดบอกฉันหากฉันพลาด: mod_wsgi uWSGIผ่านNginx uWSGI FastCGI + flup พร็อกซีเซิร์ฟเวอร์ WSGI อื่น ( gevent , gunicorn , tornado , FAPWS3 )

1
เลเยอร์การส่งข้อความใดที่จะใช้ Heartbeat หรือ Corosync
เพิ่งเสร็จสิ้นการวิจัยของฉันในการตั้งค่าคลัสเตอร์เว็บเซิร์ฟเวอร์และฉันยังไม่แน่ใจว่าเลเยอร์การส่งข้อความใดที่จะใช้กับ Pacemaker เซิร์ฟเวอร์ที่ฉันใช้นั้นเป็น Fedora ทั้งหมดดังนั้นทั้งสองเลเยอร์จึงสามารถใช้งานผ่าน YUM ได้ซึ่งมีการบันทึกไว้อย่างดีและบอกว่าทำงานได้ดีกับ Pacemaker สิ่งที่ฉันไม่สามารถหาได้คือความเห็นที่ดีกว่า ไม่มีใครมีประสบการณ์กับทั้งสองอย่างนี้และยังมีการตั้งค่าเป็นที่หนึ่งที่ดีกว่า มีฐานสนับสนุนชุมชนที่ใหญ่กว่าหรือไม่ มีความเสถียรมากกว่าหรือไม่? หรือนี่เป็นการตัดสินใจตามอำเภอใจ?

2
เหตุใดไฟร์วอลล์ของเรา (Ubuntu 8.04) จึงปฏิเสธแพ็กเก็ตสุดท้าย (FIN, ACK, PSH) ด้วย RST
พื้นหลังเป็นเวลานานที่เราประสบปัญหากับไฟร์วอลล์ของเราที่บางครั้งทำให้การร้องขอ HTTP ถูกระงับการโหลดบางส่วนจนกระทั่ง TCP หมดเวลา หลังจากติดตามปริมาณการใช้งานบนไฟร์วอลล์ฉันสังเกตเห็นว่ามันเกิดขึ้นเฉพาะในช่วงเวลาที่กำหนดเช่นเมื่อเว็บเซิร์ฟเวอร์ส่งการตอบสนองทั้งหมดก่อนที่ลูกค้าจะส่ง ACK ตัวที่สองบนเพย์โหลด [SYN, SYN / ACK, ACK] มีการแลกเปลี่ยนคำขอได้รับการส่งและ ACK'ed และได้รับแพ็คเก็ต RESPONSE แรกและ ACK'ed จากนั้นเว็บเซิร์ฟเวอร์จะส่งเนื้อหาการตอบสนองที่เหลือในหนึ่งช็อต (8 แพ็คเก็ต รวมถึง FIN สุดท้าย, PSH) และก่อนที่ลูกค้าจะได้รับ ACK ใด ๆ เหล่านั้นไฟร์วอลล์จะทำการตอบโต้ด้วย RST ไปยังเว็บเซิร์ฟเวอร์และทำให้ไคลเอนต์ไม่มีที่สิ้นสุด นี่คือการติดตามทั้งหมดของ wireshark ที่มีแพ็กเก็ตจากทั้งสองด้านของไฟร์วอลล์ 192.168.126.161 เป็นที่อยู่ IP ของ NAT'et ส่วนตัวของลูกค้า 172.16.1.2 เป็นเว็บเซิร์ฟเวอร์ IP (ไม่แสดง IP สาธารณะจริง) และ 10.1.1.1 …

8
วิธีการแก้ไขข้อผิดพลาด FTP“ ไม่สามารถเรียกรายชื่อไดเรกทอรี” สำหรับบัญชีผู้ดูแลระบบใน IIS 7.5
ใช้บัญชีผู้ดูแลระบบของฉันฉัน FTP เชื่อมต่อกับไซต์ FTP IIS IIS 7.5 ของฉันกับ FileZilla ฉันสามารถอัปโหลดไฟล์ได้สำเร็จ แต่ฉันได้รับข้อความ "ล้มเหลวในการเรียกค้นรายชื่อไดเรกทอรี" ในโหมดพาสซีฟคำสั่งการตอบกลับและข้อผิดพลาดคือ: Command: LIST Response: 150 Opening BINARY mode data connection. Response: 550 The network connection was aborted by the local system. Error: Failed to retrieve directory listing ในโหมดที่ใช้งานอยู่คำสั่งการตอบสนองและข้อผิดพลาดคือ: Command: PORT 192,168,1,129,102,151 Response: 501 Server cannot accept argument. Error: …
20 iis  iis-7  iis-7.5  ftp 

3
ฉันจะใช้เอกสารข้อผิดพลาด 503 ที่กำหนดเองได้อย่างไรเมื่อ HAProxy ส่งรหัส HTTP 503
ฉันต้องการ haproxy ที่จะใช้หน้าเอกสารของตัวเอง 503 เมื่อเซิร์ฟเวอร์ด้านหลัง (แบ็กเอนด์) ส่งรหัส HTTP 503 มันเป็นไปได้? เคยเห็นบางอย่างเช่น "การตรวจสอบล้มเหลว" แต่ไม่ทราบวิธีเพิ่มลงในส่วนหน้า

5
สิ่งใดที่ทำให้ `> 'ล้มเหลวในระบบ Linux ได้
ฉันรันคำสั่งนี้: python ./manage.py dumpdata partyapp.InvitationTemplate > partyapp_dump.json เพื่อดัมพ์ข้อมูลลงในpartyapp_dump.jsonไฟล์ แต่ข้อมูลทั้งหมดเพิ่งพิมพ์บนหน้าจอและสร้างpartyapp_dump.jsonไฟล์เปล่า ทำไมสิ่งนี้ถึงเกิดขึ้นได้? ฉันทดสอบls > partyapp_dump.jsonและทำงานได้อย่างสมบูรณ์
20 linux  bash 

6
ฉันจะใช้ HAproxy กับ SSL และรับส่วนหัว X-Forwarded- สำหรับและบอก PHP ว่าใช้งาน SSL ได้อย่างไร
ฉันมีการตั้งค่าต่อไปนี้: (internet) ---> [ pfSense Box ] /-> [ Apache / PHP server ] [running HAproxy] --+--> [ Apache / PHP server ] +--> [ Apache / PHP server ] \-> [ Apache / PHP server ] สำหรับคำขอ HTTP นี้ใช้งานได้ดีการร้องขอถูกแจกจ่ายไปยังเซิร์ฟเวอร์ Apache ของฉันไม่เป็นไร สำหรับการร้องขอ SSL ฉันมี HAproxy กระจายการร้องขอโดยใช้ TCP load balancing …

3
สิ่งที่จำเป็นในการใช้ anycast IP
ดังนั้นจึงมีคำถามมากมายเกี่ยวกับ SF เกี่ยวกับการใช้งานและวิธีการใด ๆ IP ที่ยอดเยี่ยม แนวทางของฉันเป็นสิ่งที่ใช้งานได้จริง อะไรเป็นพิเศษที่ฉันต้องใช้หนึ่งในที่อยู่เหล่านั้น? ฉันต้องเป็น AS (ระบบปกครองตนเอง) หรือไม่ หากฉันต้องการใช้ Anycast IP บนเครือข่ายภายในของฉันเป็นไปได้หรือไม่? ฉันต้องการอะไรเป็นพิเศษกับผู้รับจดทะเบียนหรือผู้ดำเนินการเพื่อใช้งานหรือไม่? โดยทั่วไปถ้าฉันต้องการใช้ที่อยู่ IP Anycast สิ่งที่ฉันต้องการจากอุปกรณ์ไปจนถึงส่วนกำหนดค่า

1
Proxypass Directives จำเป็นต้องมี ProxyPassReverse Directive หรือไม่?
ProxyPass Directives ทั้งหมดต้องการ ProxyPassReverse Directive หรือไม่ ProxyPass / http://foo.example.com:8080/ ProxyPassReverse / http://www.example.com/ ฉันเห็นตัวอย่างนี้และเข้าใจว่าการรับส่งข้อมูลทั้งหมดเข้าสู่foo.example.comพร็อกซีไปที่ foo.example.com:8080 บรรทัดที่สองทำอะไร

2
จะค้นหาไฟล์ในระบบ Debian ที่ไม่ได้ติดตั้งหรือสร้างโดย dpkg ได้อย่างไร?
ฉันเคยติดตั้งบางสิ่งด้วยตนเองมาก่อนและต้องการกำจัดไฟล์ที่เกี่ยวข้องทั้งหมด ดังนั้นฉันต้องการวิธีในการค้นหาไฟล์ทั้งหมดโดยอัตโนมัติ (เช่น / usr) ที่ไม่รวมอยู่ในแพ็คเกจใด ๆ ที่ติดตั้งในระบบ Debian อย่างไรก็ตามฉันจะต้องกรองไฟล์ที่สร้างขึ้นระหว่างการติดตั้งแพ็กเกจ (โดย dpkg สคริปต์หลังการติดตั้งและสิ่งที่คล้ายกัน)
20 debian  apt  find  uninstall  dpkg 

8
หลังจากข้อผิดพลาด IIS Windows 7 SP1 ด้วย“ แอปพลิเคชันเส้นทางไม่ถูกต้อง”
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 8 ปีที่ผ่านมา ฉันได้รับข้อความแสดงข้อผิดพลาดแปลกใหม่นี้ใน IIS หลังจากอัปเดต Windows 7 (x64) ด้วย SP1 เปิดตัวจัดการ IIS เรียกดูแอพพลิเคชันเสมือนจริงที่มีอยู่ (หรือสร้างใหม่) เปิดกล่องโต้ตอบการตั้งค่าพื้นฐาน คลิกทดสอบการตั้งค่า ข้อความแสดงข้อผิดพลาดเกิดขึ้น มันเกิดขึ้นกับแอปพลิเคชั่นใหม่และกับแอปพลิเคชันที่เคยมี (และไม่มีปัญหานั้น) มาก่อน แอปพลิเคชันนั้นทำงานต่อไป มีใครคิดว่าอันนี้ออกมาหรือยัง
20 asp.net  iis  windows-7 

2
วิธีการบูตโดยตรงเป็นอิมเมจ VirtualBox? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน4 ปีที่แล้ว ฉันมีการตั้งค่าการทำงานดังนี้: ระบบปฏิบัติการดั้งเดิม: Windows 7 64 บิต, 3 พาร์ติชั่น: c: (ระบบ) d: (FAT32 นี่คือไฟล์ vdi ของฉัน) e: (ไม่ฟอร์แมต) VirtualBox: Fedora 14 ปิดไฟล์ vdi บนไดรฟ์ d โดยปกติการตั้งค่านี้เหมาะสำหรับฉัน แต่บางครั้งฉันต้องการเรียกใช้ Linux ด้วยตนเองไม่ใช่ใน VirtualBox มีวิธีการบูตโดยตรงไปยังไฟล์ vdi โดยไม่มีค่าใช้จ่าย Windows หรือไม่ เช่นการใช้ USB stick กับ Linux Kernel / GRUB ที่ได้รับการดัดแปลงซึ่งสามารถเมานท์ไฟล์ …

4
หลายที่อยู่ MAC บนหนึ่งอินเทอร์เฟซเครือข่ายทางกายภาพ (linux)
คำถามง่าย ๆ : ฉันจะตั้งค่าที่อยู่ MAC หลายแห่งบนอินเทอร์เฟซเครือข่ายทางกายภาพ (linux) ได้อย่างไร ทำไม? ISP ของฉันกำลังตรวจสอบ ip <-> mac บน GW และฉันต้องการกำหนดเส้นทางการรับส่งข้อมูลผ่าน "linuxbox" ของฉันและส่งต่อด้วย ip ต้นทางอื่น หากไม่มีการตรวจสอบ ip <-> mac ฉันจะใช้ eth0, eth0: 0 แต่ในสถานการณ์นี้ฉันต้องการที่อยู่ MAC ที่ไม่ซ้ำกันสำหรับทุก IP

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