คำถามติดแท็ก lamp

คำย่อสำหรับสแต็กการพัฒนาเดิมประกอบด้วย Linux, Apache, MySQL และ Perl / PHP / Python

2
สิ่งที่ต้องทำหลังจากกดขีด จำกัด การเชื่อมต่อสูงสุด 256 ขีด จำกัด Apache
หลังจากเกาหัวของฉันพยายามคิดออกว่าทำไมเว็บไซต์ของฉันตอบสนองช้ามากแม้ว่าทรัพยากรเซิร์ฟเวอร์จะดีฉันก็ตรวจสอบสถานะ Apache และพบว่า: 78 requests/sec - 0.7 MB/second - 8.5 kB/request 256 requests currently being processed, 0 idle workers ดูเหมือนว่าอาปาเช่ของฉันจะเต็มไปด้วยการเชื่อมต่ออย่างแท้จริง ใครก็ตามที่พยายามเข้าชมเว็บไซต์ของฉันจะได้รับ "รายการรอ" จนกว่า Apache จะให้บริการฟรีอีกครั้ง ดูเหมือนว่าฉันมีสองตัวเลือก A) เพิ่มขีด จำกัด การเชื่อมต่อสูงสุดที่สูงกว่า 256 ถึงแม้ว่าตามบทความนี้มันไม่ง่ายเลย: โดยค่าเริ่มต้นพารามิเตอร์ MaxClients มีการรวบรวมในขีด จำกัด ที่ยากของ 256 ซึ่งสามารถเปลี่ยนแปลงได้โดยการคอมไพล์ Apache ใหม่ การแจกแจงบางส่วนหรือ บริษัท โฮสติ้งเพิ่มขีด จำกัด นี้เป็นค่าที่สูงมากเช่น 512 หรือ 1024 เพื่อรองรับการโหลดจำนวนมาก …
9 apache-2.2  php  http  lamp 

2
Apache“ httpd” กระบวนการใช้หน่วยความจำเซิร์ฟเวอร์ทั้งหมดของฉัน
อินสแตนซ์ขนาดเล็ก ec2 ของฉันที่มีหน่วยความจำ 1.7 GB ที่เรียกใช้ Amazon AMI ที่ใช้ CentOS มีปัญหากับ Apache ที่ใช้หน่วยความจำมากเกินไป หากคุณดูภาพหน้าจอการใช้หน่วยความจำจะอยู่ที่ 90-100% จนกว่าฉันจะเริ่มต้นบริการ httpd ใหม่ซึ่งจะเริ่มต้นใหม่ซึ่งจะเพิ่มวิธีการสำรองข้อมูลมากถึง 90+% ฉันขอขอบคุณความช่วยเหลือเกี่ยวกับวิธีค้นหาปัญหา นี่อาจเป็นพฤติกรรมของ Apache "ปกติ" เพื่อใช้หน่วยความจำที่มีอยู่ทั้งหมดหรือไม่ หรือมีการรั่วไหลที่เป็นไปได้ฉันต้องตามล่า ในขณะนี้ฉันค่อนข้างงุนงงว่าจะเกิดอะไรขึ้น เรากำลังใช้ prefork Apache MPM และไม่มี sql หรืออะไรที่คล้ายกัน - แค่ apache เว็บไซต์ที่เป็นที่นี่

4
ข้อดีของการใช้ Nginx หรือ HA Proxy เป็น Load Balancer
ในสภาพแวดล้อมของเราเราเราทั้ง Nginx และ HA Proxy ในกลุ่มที่แตกต่างกัน มีข้อดีของการใช้อย่างใดอย่างหนึ่งมากกว่าที่อื่น ๆ ? หรือวิธีที่ดีที่สุดในการปรับสมดุลโหลดคลัสเตอร์เซิร์ฟเวอร์ LAMP พื้นฐานคืออะไร

3
วิธีที่ดีที่สุดในการแชร์ไดเรกทอรีอัปโหลดไฟล์ข้ามเว็บเซิร์ฟเวอร์ในแนวนอน
ฉันกำลังพยายามระบุคลัสเตอร์ที่ปรับขนาดได้ในแนวนอนสำหรับเว็บแอพที่ใช้ drupal ซึ่งดูเหมือนแผนภาพที่มีสีสันด้านล่าง: ตัวโหลดบาลานซ์ใช้เซสชันที่ติดหนึบดังนั้นผู้ใช้จะยังคงสถานะเมื่อพวกเขาได้รับการจัดสรรเซิร์ฟเวอร์ให้ทำงานแล้ว เซิร์ฟเวอร์แอปแต่ละตัวมีดังต่อไปนี้: เคลือบเงาที่ด้านหน้า drupal 6 ที่อยู่ตรงกลางวิ่งบนสแต็คหลอดไฟ memcached ที่ด้านหลัง เซิร์ฟเวอร์ฐานข้อมูล mysql สองตัวนั้นอยู่บน IP ที่ใช้ร่วมกันและอยู่ในคลัสเตอร์ HA ที่มี DRBD และ Hearbeat ดังนั้นการสูญเสียเซิร์ฟเวอร์ตัวใดตัวหนึ่งจะไม่ทำให้แพลตฟอร์มทั้งหมดพัง มีบางสิ่งที่ฉันไม่แน่ใจเกี่ยวกับที่ฉันขอขอบคุณความคิดเห็นของคุณใน: สเกลไฟล์ควรจัดเก็บในแนวนอนอย่างไร? ฉันกำลังคิดว่าจะใช้ NFS เพื่อติดตั้งไดเรกทอรีไฟล์ที่แชร์ในแต่ละเซิร์ฟเวอร์แอปดังนั้นไฟล์ที่อัปโหลดในครั้งเดียวจะมีให้ทุกไฟล์ ฉันกำลังคิดถึง NFS อยู่มานานแล้วและไม่มีประสบการณ์กับ MogileFS หรือ GlusterFS และเป็นสิ่งที่เราเคยใช้มาก่อนดังนั้นเราจึงคุ้นเคยกับมันมากขึ้น มีแนวทางใดบ้างที่ควรปฏิบัติตามเพื่อหาจำนวนเซิร์ฟเวอร์ที่ควรแบ่งปันไดเรกทอรีผ่าน NFS ด้วยวิธีนี้ HA ควรมีวิธีการอย่างไรในการจัดเก็บไฟล์ที่ใช้ร่วมกันที่นี่? ปัญหาหนึ่งที่นี่คือเซิร์ฟเวอร์ NFS เป็นจุดเดียวของความล้มเหลว เรากำลังใช้ Heartbeat และ DRBD บนเซิร์ฟเวอร์ Mysql และฉันต้องการเก็บจำนวนเทคโนโลยีที่เกี่ยวข้องในสแต็กให้น้อยที่สุดเท่าที่จะเป็นไปได้ - …
9 nfs  lamp  scaling 

4
การจัดการ VPS สำหรับผู้เริ่มต้นแน่นอน
ฉันมีเว็บไซต์ใหม่ที่ฉันต้องการสร้างสิ่งที่ฉันเป็นโปรแกรมเมอร์ต้องการมีอยู่ ในขณะที่ไม่มีทางที่ไซต์นี้จะประสบความสำเร็จในระดับ StackOverflow แต่ฉันหวังว่ามันจะมีการอุทธรณ์ในวงกว้างและประสบความสำเร็จอย่างเหมาะสม - ฉันมองโลกในแง่ดีอยู่ดี ฉันจะเริ่มต้นด้วยโฮสต์ที่ใช้ร่วมกันอาจจะติดกับ บริษัท ที่โฮสต์บล็อกของฉันเนื่องจากฉันรู้จักพวกเขาดีพอ แต่ฉันไม่คิดว่าโฮสติ้งที่ใช้ร่วมกันเป็นทางออกระยะยาวที่ดี ด้วยเหตุนี้ฉันจึงตรวจสอบผู้ให้บริการ VPS หลายรายซึ่งส่วนใหญ่เป็น Slicehost และ Linode เพื่อศักยภาพในการเป็นผู้ให้บริการ "ขั้นต่อไป" ปัญหาคือฉันรู้สึกว่าฉันจะหมดองค์ประกอบของฉันด้วย VPS ฉันมีประสบการณ์ จำกัด กับ Linux (ฉันได้ลองใช้แล็ปท็อปสองสามครั้ง แต่มักพบปัญหาที่ทำให้ฉันยอมแพ้ - มักจะเป็นปัญหาระบบไร้สาย) และในขณะที่ฉันค่อนข้างมั่นใจว่าฉันจะได้รับพื้นฐาน การตั้งค่าฉันกังวลว่าฉันจะปล่อยให้สิ่งต่าง ๆ ไม่ปลอดภัยอย่างน่ากลัวหรือว่าฉันไม่สามารถจัดการกับปัญหาการบำรุงรักษาได้ เห็นได้ชัดว่าความคิดของฉันอาจจะล้มเหลวอย่างสิ้นเชิง แต่ฉันไม่อยากติดกับกางเกงของฉันถ้าฉันไปถึงขั้นที่ VPS กลายเป็นสิ่งจำเป็น ดังนั้นมีบทเรียนที่ดี / (e-) หนังสือ / บทความที่อธิบายถึงวิธีการทำความรู้จัก VPS ของคุณหรือปัญหาอื่น ๆ ที่ฉันควรจะเกี่ยวข้องกับ ไซต์น่าจะเป็น LAMP แบบ "คลาสสิค" …
9 security  vps  lamp 

3
Linode Distro (วิธีเลือก?) 64 บิต [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เข้าชมในอนาคต มันเกี่ยวข้องเฉพาะกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมทั่วโลกของอินเทอร์เน็ต สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันได้กระโดดไปยัง Linode (360MB) และต้องการได้รับคำติชมเกี่ยวกับการกระจายที่เลือก ฉันจะใช้ LAMP (โดยที่ P เป็น PHP) ฉันอยากรู้เกี่ยวกับความปลอดภัยประสิทธิภาพความเสถียรและการปะแก้ในอนาคตเป็นส่วนใหญ่ ฉันควรจะไปกับระบบปฏิบัติการเวอร์ชั่น 64 บิตหรือมีข้อบกพร่องหรือไม่? ตัวเลือก ... Arch Linux 2009.02 Arch Linux 2009.02 64bit CentOS 5.3 CentOS 5.3 64bit Debian 5.0 Debian 5.0 64bit Fedora 11 Gentoo 2008.0 Gentoo 2008.0 64bit OpenSUSE 11.0 Slackware 12.2 Ubuntu …
9 linux  vps  lamp  linode 

2
โฮสต์หลาย ๆ ไซต์บน IP เดียวโดยใช้ Apache
ฉันมีเซิร์ฟเวอร์ LAMP ซึ่งโฮสต์หลายไซต์ เซิร์ฟเวอร์นั้นมีที่อยู่ IP แบบคงที่ สิ่งที่ฉันอยากทำคือชี้ชื่อโดเมนต่าง ๆ ไปยังโฮสต์เสมือนที่แตกต่างกัน ตัวอย่างเช่น: ชื่อโดเมน abc.com xyz.com เส้นทางโฮสต์เสมือน / var / www / sites / abc / var / www / sites / xyz ฉันต้องการให้ abc.com ชี้ไปที่ไซต์ / var / www / sites / abc และ xyz.com เพื่อชี้ไปที่ไซต์ / var / www / sites …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.