ทอมแคทเวอร์ชัน: 9.0.54
เรเชล 7
เรามีเซิร์ฟเวอร์แอปพลิเคชันที่เกือบจะเหมือนกันหลายตัวที่ใช้ Tomcat 9 และทั้งหมดยกเว้นหนึ่งตัวที่สามารถเริ่มต้นได้อย่างรวดเร็ว อย่างไรก็ตาม เซิร์ฟเวอร์สุดท้ายจะใช้เวลานานกว่ามากสำหรับ Tomcat ในการเริ่มทำงานอย่างเต็มที่
ไม่สำคัญว่าจะเริ่มใช้ systemctl เริ่มทอมแคท
หรือด้วยตนเองกับการโทร catalina.sh เริ่มต้น
โดยตรง. Tomcat แสดงเป็นเริ่มต้น และในบันทึก catalina.out เราเห็น การเริ่มต้นเซิร์ฟเวอร์ใน x มิลลิวินาที
ข้อความ จากนั้นไม่มีอะไรเกิดขึ้นประมาณ 15 นาที จากนั้นมันก็เริ่มกลับมาเป็นปกติด้วย เริ่มให้บริการ [Catalina]
และปรับใช้ WAR เช่นเดียวกับเซิร์ฟเวอร์อื่นๆ ทั้งหมด ฉันอัปเดตระดับการบันทึกเป็น FINEST แต่ก็ยังไม่มีอะไรเพิ่มเติมในช่องว่างกว้างนั้น เพียงแค่เพิ่ม a สถานะการตั้งค่าสำหรับ [StandardServer[8005]] เป็น [STARTING_PREP]
ก่อนแฮงก์และหลังจากนั้นประมาณ 15 นาที สถานะการตั้งค่าสำหรับ [StandardServer[8005]] เป็น [STARTING]
ในเซิร์ฟเวอร์ส่วนใหญ่ของเรา เวลาระหว่างข้อความบันทึกทั้งสองนั้นอยู่ที่ประมาณ 2 วินาที บนเซิร์ฟเวอร์หนึ่งช้าจะอยู่ที่ประมาณ 12 นาที โดยเฉลี่ย 33 วินาที
ฉันยืนยันว่าเรากำลังใช้ /dev/./urandom
ตรวจสอบหน่วยความจำว่าง พื้นที่สวอป พื้นที่ดิสก์ และไอโหนด ล้าง WAR ที่ขยายออก ล้างไดเร็กทอรีงาน รีสตาร์ทเซิร์ฟเวอร์มีบางอย่างเกิดขึ้นระหว่างการเริ่มต้นเซิร์ฟเวอร์และการเริ่มต้นบริการ Catalina แต่บันทึกไม่ได้บอกอะไรฉันเลยในช่วงเวลานั้น ความจริงที่ว่ามันค่อนข้างน่าเชื่อถือในช่วงเวลาเดียวกัน ฉันคิดว่ามีบางอย่างกำลังลองใหม่จนกว่าจะหมดเวลา แต่ 12 นาทีครึ่งดูเหมือนจะเป็นการหมดเวลาแปลกๆ