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

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

4
ไม่สามารถสำรองตาราง mysql ด้วย mysqldump คำสั่ง SELECT, LOCK TABL ถูกปฏิเสธสำหรับ 'cond_instances' [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมีปัญหาในการทำงานmysqldumpในฐานะผู้ใช้รูท mysql เมื่อฉันพยายามสำรองข้อมูลmysqlตารางฉันได้รับข้อผิดพลาดนี้: mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user 'root'@'localhost' for table 'cond_instances' when using LOCK TABLES ใครเคยเห็นว่ามาก่อนหรือไม่ ฉันเคยเห็นการอ้างอิงถึง mysql ของฉันและ mysqldump ของฉันเป็นรุ่นที่แตกต่างกัน แต่เมื่อฉันเรียกใช้ซึ่งพวกเขาอยู่ในไดเรกทอรีเดียวกัน ฉันใช้ MySQL 5.5.8

1
วิธีการติดตั้งไคลเอนต์ PostgreSQL
ฉันมีการติดตั้งเซิร์ฟเวอร์ PostgreSQL ในกล่อง A ฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์จาก Box B โดยใช้ psql ฉันต้องติดตั้งอะไรใน Box B ฉันไม่พบไบนารีการติดตั้งไคลเอนต์สำหรับ PostgreSQL หรือฉันต้องติดตั้งการแจกจ่าย PostgreSQL ทั้งหมดหรือไม่
15 postgresql 

2
เหตุใดฉันจึงไม่มีการดำเนินการปรับใช้ใน IIS 7 Manager
ขณะนี้ฉันกำลังตรวจสอบตัวเลือกในการปรับใช้สคริปต์ของเว็บแอป ASP.NET โดยอัตโนมัติ การใช้ MSBuild ฉันสามารถสร้างแพ็คเกจและนำเข้าด้วยตนเองหรือโดยสคริปต์ไปยังเซิร์ฟเวอร์ที่ใช้ IIS 7 อย่างไรก็ตามหลังจากอ่านคำแนะนำเช่นบล็อกของ Vishal Joshiเกี่ยวกับ WebDeploy ฉันพบว่าฉันไม่มีตัวเลือกการปรับใช้บน IIS ที่จะลองใช้ ฉันมีเซิร์ฟเวอร์ Win2008R2 ที่มี IIS 7.5 และติดตั้งคอมโพเนนต์ Management Service (WMSvc) แล้ว ฉันไม่เห็นส่วนการปรับใช้ที่แสดงในภาพหน้าจอของ Vishal: ฉันต้องติดตั้งหรือเปลี่ยนแปลงอะไรเพื่อให้ฉันสามารถนำเข้าและส่งออกได้ ฉันต้องทำเช่นนี้ด้วยบรรทัดคำสั่งเพื่อนำเข้าด้วย setParameters.xml สำหรับการประเมินพารามิเตอร์

3
ไม่สามารถลบ GRE Tunnel
ฉันกำลังตั้งค่าอุโมงค์ GRE ใน Linux 2.6.26 และฉันประสบปัญหาแปลก ๆ ซึ่งฉันไม่สามารถหาวิธีแก้ปัญหาใด ๆ ได้ ฉันสร้างอุโมงค์ GRE ที่เรียกว่าgre0แต่ไม่ว่าฉันจะทำอะไรฉันก็ไม่สามารถลบอุโมงค์นี้ได้ คำสั่งล้มเหลวกับการตอบสนองip tunnel del gre0 ioctl: Operation not permittedความพยายามในการเปลี่ยนที่อยู่ของอุโมงค์ก็ล้มเหลวเช่นกัน คำสั่งต่อไปนี้แสดงให้เห็นถึงปัญหา: # ip tunnel del gre0 ioctl: Operation not permitted # ip tunnel change gre0 # ip tunnel change gre0 remote <some address> local <some address> ioctl: No such …
15 linux  tunneling  gre 

2
Custom 503 Error Page ด้วยวานิช
ฉันจะบอกให้วานิชแสดงหน้าข้อผิดพลาด html ที่กำหนดเองแทนที่จะเป็นข้อความ "Guru Meditation" ที่เป็นค่าเริ่มต้นได้อย่างไร
15 varnish 

3
ชนิด "varchar" และ "text" แตกต่างกันใน PostgreSQL อย่างไร
สิ่งที่ฉันรู้เกี่ยวกับความแตกต่างของพวกเขานั้นvarcharมี จำกัด และtextไม่ใช่ เอกสารไม่ได้พูดถึงเกี่ยวกับเรื่องนี้ นั่นคือความแตกต่างเท่านั้นจริง ๆ ? ไม่คำนึงถึงประสิทธิภาพหรืออื่น ๆ ?

6
ฉันจะตั้งค่าตัวชี้วัดของเส้นทางที่เพิ่มด้วยตนเองใน Windows ได้อย่างไร
ฉันใช้คำสั่งต่อไปนี้เพื่อเพิ่มเส้นทาง แต่ตัวชี้วัดไม่ทำงานตามที่ฉันต้องการ ฉันต้องการเส้นทางที่ฉันกำลังเพิ่มเพื่อลดราคา C:\Users\cboyle>route ADD 0.0.0.0 MASK 0.0.0.0 192.168.76.2 METRIC 3 IF 11 OK! C:\Users\cboyle> นี่คือตารางเส้นทางของฉันก่อนคำสั่งข้างต้น Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\cboyle>route print =========================================================================== Interface List 11...00 1a 4d 84 48 22 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller 15...08 00 27 00 …


4
เหตุผล kjournald สำหรับการใช้งานสูง
ฉันกำลังพยายามหาสาเหตุที่kjournaldจะบ้าบนเครื่องของฉัน มันคือกล่อง 8-core ที่มีหน่วยความจำมากมาย มันมีภาระซีพียูประมาณ 50% ไอโซโทปดูเหมือนจะไม่ชี้ไปที่กระบวนการเฉพาะใด ๆ - มีการเขียนจำนวนมากที่นี่และที่นั่น (ส่วนใหญ่เริ่มต้น cron, สถิติการตรวจสอบที่สร้างขึ้น ฯลฯ ) เมื่อฉันใช้ sys/vm/block_dumpรวบรวมสถิติการเขียนฉันได้รับรายการดังนี้: kjournald(1352): 1909 sendmail(28934): 13 cron(28910): 12 cron(28912): 11 munin-node(29015): 3 cron(28913): 3 check_asterisk_(28917): 3 sh(28917): 2 munin-node(29022): 2 munin-node(29021): 2 ที่ไหน kjournaldการกระทำเป็นเพียงเขียน ทำไมถึงเกิดขึ้น? มีอะไรอีกที่ฉันควรพิจารณาเพื่อ จำกัด กิจกรรม kjournald เล็กน้อย? ดูเหมือนว่าไม่เหมาะสมกับสิ่งที่กำลังเขียน

4
เหตุใดคำสั่ง wget เดียวทำงานใน crontab ของฉัน
ฉันต้องการดึงเนื้อหาจากสคริปต์ PHP บนเซิร์ฟเวอร์ของฉันวันละสองครั้งการเปลี่ยนตัวแปรคิวรีlangเพื่อตั้งค่าภาษาที่เราต้องการและบันทึกเนื้อหานี้เป็นไฟล์สองภาษา นี่คือ crontab ของฉัน: */15 * * * * ~root/apache.sh > /var/log/checkapache.log 10 0 * * * wget -O /path/to/file-sv.sql "http://mydomain.com/path/?lang=sv" 11 0 * * * wget -O /path/to/file-en.sql "http://mydomain.com/path/?lang=en" ปัญหาคือบรรทัดคำสั่ง wget แรกเท่านั้นที่ถูกเรียกใช้งาน (หรือแม่นยำ: ไฟล์เดียวที่กำลังถูกเขียนคือ/path/to/file-sv.sql) ถ้าฉันสลับแถวที่สองและสามให้/path/to/file-en.sqlเขียนแทน บรรทัดแรกจะทำงานตามที่คาดไว้เสมอไม่ว่าจะอยู่ที่ไหน ฉันลองใช้โดยlynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sqlไม่มีประโยชน์ ยังคงมีเพียงบรรทัดคมแรกที่ดำเนินการสำเร็จ แม้แต่การผสม wget และ lynx ก็ไม่ได้เปลี่ยนแปลงสิ่งนี้! …
15 cron  wget 

4
PID ของ bash child proccess (imapsync) - คุณจะรับมันได้อย่างไร?
ใครสามารถบอกวิธีการรับ PID ของคำสั่งดำเนินการในทุบตี เช่นฉันมีสคริปต์ทุบตีที่รัน imapsync เมื่อสคริปต์ถูกฆ่ากระบวนการ imapsync ไม่ได้ถูกฆ่าเสมอดังนั้นฉันต้องการที่จะระบุ PID ของ imapsync โดยทางโปรแกรมจากสคริปต์ของฉันเพื่อที่ฉันจะสามารถฆ่ากระบวนการ imapsync ด้วยตนเองในเครื่องจัดการสัญญาณ ดังนั้นฉันจะได้รับ PID ของกระบวนการเด็กโดยทางโปรแกรมจากผู้ปกครองสคริปต์ทุบตีได้อย่างไร
15 bash  pid  imapsync 


2
เคล็ดลับในการเพิ่มคำขอ Nginx ให้ได้มากที่สุด / วินาที?
ฉันกำลังสร้างแพคเกจการวิเคราะห์และข้อกำหนดของโครงการระบุว่าฉันต้องการการสนับสนุน 1 พันล้านครั้งต่อวัน ใช่ "พันล้าน" กล่าวอีกนัยหนึ่งคือไม่น้อยกว่า 12,000 ครั้งต่อวินาทีที่ยั่งยืนและโดยเฉพาะอย่างยิ่งบางห้องที่จะระเบิด ฉันรู้ว่าฉันจะต้องใช้เซิร์ฟเวอร์หลายเครื่องสำหรับเรื่องนี้ แต่ฉันพยายามที่จะเพิ่มประสิทธิภาพสูงสุดของแต่ละโหนดก่อนที่จะ "ทิ้งฮาร์ดแวร์เพิ่มเติม" ตอนนี้ฉันมีส่วนติดตามที่สำเร็จแล้วและได้รับการปรับปรุงให้ดีที่สุด ฉันสวยมากเพียงแค่บันทึกคำขอลงใน Redis (สำหรับการประมวลผลในภายหลังด้วย Hadoop) แอปพลิเคชั่นนี้คือ Python / Django ที่มี gunicorn สำหรับเกตเวย์ เซิร์ฟเวอร์ 2GB Ubuntu 10.04 Rackspace ของฉัน (ไม่ใช่เครื่องที่ใช้งานจริง) สามารถให้บริการไฟล์คงที่ประมาณ 1200 ไฟล์ต่อวินาที (ทำการเปรียบเทียบโดยใช้ Apache AB กับสินทรัพย์คงที่เดียว) ในการเปรียบเทียบหากฉันสลับลิงก์ไฟล์คงที่กับลิงก์ติดตามของฉันฉันยังได้รับประมาณ 600 คำขอต่อวินาที - ฉันคิดว่านี่หมายความว่าตัวติดตามของฉันได้รับการปรับให้เหมาะสมเพราะมันเป็นเพียงปัจจัย 2 ช้ากว่าการแสดงเนื้อหาแบบคงที่เดียวกัน ซ้ำแล้วซ้ำเล่า อย่างไรก็ตามเมื่อฉันเปรียบเทียบกับความนิยมหลายล้านครั้งฉันสังเกตเห็นบางสิ่ง - ไม่มีการใช้ดิสก์ - คาดว่าเป็นเพราะฉันได้ปิดบันทึก …

4
ทางเลือกฟรีโอเพนซอร์สเพื่อ pingdom? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา มีทางเลือกโอเพนซอร์สเพื่อ pingdom สำหรับการตรวจสอบง่ายของ uptime ที่ฉันสามารถโฮสต์ตัวเอง? ควรรายงานการตอบสนองและเวลาแฝงสำหรับเว็บเซิร์ฟเวอร์ด้วยการแจ้งเตือนการหยุดทำงาน ฉันกำลังมองหาบางสิ่งที่ง่ายในการติดตั้งดังนั้น Nagios, zabbix, munin และอื่น ๆ ก็เป็นบิตที่เกินความจริง ขอบคุณ!

2
อะไรคือความแตกต่างระหว่างแท็ก "เคล็ดลับ" ของ Mercurial และสาขา "ค่าเริ่มต้น"
เราเพิ่งเปลี่ยนมาใช้ Mercurial ที่ฉันทำงานสัปดาห์นี้ ฉันเริ่มอ่านเนื้อหาและหวังว่าจะมีใครซักคนตอบคำถามนี้อย่างกระชับ: แท็ก "เคล็ดลับ" ของ Mercurial แตกต่างกันอย่างไรกับสาขา "ค่าเริ่มต้น"
15 mercurial 

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