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

5
ทางเลือกใน Apache
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ สแต็คปัจจุบันของเราคือ Apache + Tomcat + MySQL โดยใช้ProxyPassAJP เพื่อดำเนินการตามคำขอจาก Apache ไปยัง Tomcat นอกจากนี้เรายังเรียกใช้ PHP สำหรับ Wordpress ในเว็บไซต์เดียวกันและต้องการ.htaccessไฟล์ทำงาน ในการตอบสนองต่อปัญหาที่น่ารำคาญ (ดูหน้าสแต็คโอเวอร์โฟลว์)เรากำลังพิจารณาสแต็คทางเลือก โปรดทราบว่าโดยทั่วไปเราชอบ Apache แต่ปัญหานี้เป็น show-stopper: หากเราไม่สามารถแก้ไขได้เราจะใช้ Apache ไม่ได้ ทางเลือก ได้แก่ : โพงตัวเดียว Glassfish (เซิร์ฟเวอร์แอป Java แยกจาก Tomcat) ท่าเทียบเรือ (เซิร์ฟเวอร์ Java) ยาง LightTPD (เซิร์ฟเวอร์ HTTP น้ำหนักเบา) Nginx (เซิร์ฟเวอร์ HTTP น้ำหนักเบา) …

5
จำเป็นต้องใช้ Apache เป็นส่วนหน้าของ Glassfish / JBoss / Tomcat หรือไม่?
ฉันเป็นนักพัฒนา Java เป็นหลักและฉันมาหาคุณพร้อมกับคำถามที่เลาะเลียบการแบ่งแยกระหว่างนักพัฒนาและ sysadmins หลายปีที่ผ่านมาเมื่อมันเป็นเรื่องแปลกใหม่ที่จะเรียกใช้ Tomcat เป็นเซิร์ฟเวอร์แอพมันเป็นธรรมเนียมที่จะต้องเผชิญหน้ากับ Apache ตามที่ฉันเข้าใจแล้วสิ่งนี้ทำเพราะ: Java ได้รับการพิจารณาว่า "ช้า" และเป็นประโยชน์อย่างยิ่งที่ Apache ให้บริการเนื้อหาคงที่โดยตรง Tomcat ไม่สามารถฟังพอร์ต 80/443 ยกเว้นว่าทำงานเป็น root ซึ่งเป็นอันตราย Java นั้นไม่ถือว่าช้าอีกต่อไปและฉันสงสัยว่าการเพิ่ม Apache ลงในส่วนผสมจะช่วยเร่งความเร็วให้กับสิ่งต่างๆ สำหรับปัญหาพอร์ตอาจมีวิธีที่ง่ายกว่าในการเชื่อมต่อเซิร์ฟเวอร์แอพเข้ากับพอร์ต 80/443 วันนี้ ดังนั้นคำถามของฉันคือ - มีประโยชน์จริงๆที่จะบังหน้า Java Webapps กับ Apache วันนี้? ถ้าใช่ Apache ยังคงเป็นทางไปหรือเปล่า? ฉันควรดู Nginx หรือไม่ แทนที่จะเป็น Tomcat ฉันใช้ Glassfish ถ้าเป็นอย่างนั้น

6
ทำไม (หรือวิธี) จำนวนตัวอธิบายไฟล์แบบเปิดที่ใช้โดย root เกิน ulimit -n?
เมื่อเร็ว ๆ นี้เซิร์ฟเวอร์ของเราไม่มีตัวอธิบายไฟล์และในกรณีที่ฉันมีคำถาม ulimit -nฉันควรจะให้จำนวนตัวอธิบายไฟล์ที่เปิดสูงสุดให้ฉัน หมายเลขนั้นคือ 1024 ฉันตรวจสอบจำนวนตัวอธิบายไฟล์ที่เปิดอยู่โดยเรียกใช้lsof -u root |wc -lและได้ 2500 fds นั่นคือมากเกินกว่า 1024 ดังนั้นฉันเดาว่าจะหมายถึงจำนวน 1024 เป็นต่อกระบวนการไม่ใช่ต่อผู้ใช้อย่างที่ฉันคิด ฉันวิ่งlsof -p$PidOfGlassfish|wc -lและได้ 1,300 นี่คือส่วนที่ฉันไม่ได้รับ หากulimit -nไม่ใช่จำนวนสูงสุดของกระบวนการต่อผู้ใช้หรือต่อกระบวนการดังนั้นมันดีสำหรับอะไร? ไม่ได้ใช้กับผู้ใช้รูทหรือไม่? และถ้าเป็นเช่นนั้นฉันจะได้รับข้อความแสดงข้อผิดพลาดเกี่ยวกับการหมดไฟล์ descriptor ได้อย่างไร? แก้ไข:วิธีเดียวที่ฉันสามารถทำให้เข้าใจได้ulimit -nคือถ้ามันใช้จำนวนไฟล์ที่เปิด (ตามที่ระบุไว้ในคู่มือทุบตี) มากกว่าจำนวนของการจัดการไฟล์ (กระบวนการที่แตกต่างกันสามารถเปิดไฟล์เดียวกัน) หากเป็นกรณีนี้เพียงแค่แสดงรายการจำนวนไฟล์ที่เปิด (grepping บน '/' ซึ่งไม่รวมไฟล์ที่แม็พหน่วยความจำ) ไม่เพียงพอ: lsof -u root |grep /|sort -k9 |wc -l #prints …

4
เซิร์ฟเวอร์แอป JBOSS เทียบกับ Glassfish
ฉันค่อนข้างเป็นมือใหม่ใน Glassfish อะไรคือความแตกต่างระหว่าง JBoss และ Glassfish ทำไมคุณถึงเลือกหนึ่งมากกว่าหนึ่ง ฉันพยายามอ่านบน Glassfish แต่มันยากที่จะระบุสิ่งที่ฉันอาจต้องใช้ก่อนที่จะเริ่มติดตั้งและพยายามปรับใช้แอปพลิเคชันบางอย่างกับมัน อัปเดต มันจะดีถ้ามีข้อมูลเพิ่มเติมเกี่ยวกับการเปรียบเทียบ JBoss และ Glassfish (เช่นเทคโนโลยีที่สนับสนุนประสิทธิภาพ ฯลฯ )
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.