Score:0

เราจะรู้ได้อย่างไรว่าการตั้งค่าใดที่ IIS คิดว่ามีการเปลี่ยนแปลงทำให้จำเป็นต้องรีไซเคิลพูลแอป

ธง by

เมื่อเราเริ่ม docker container เราจะเห็นสิ่งนี้ในบันทึกของระบบ IIS เริ่มต้นแล้วคิดว่าการตั้งค่าบางอย่างเปลี่ยนไปทันที เป็นผลให้เราเห็น Application_Start ทำงานพร้อมกัน 3 ครั้งในเว็บแอปพลิเคชันของเรา โดยมี 3 กระบวนการที่แตกต่างกัน กระบวนการดั้งเดิมและกระบวนการเพิ่มเติมอีกสองกระบวนการ ซึ่งแต่ละอย่างถูกทริกเกอร์โดยหนึ่งในสองเหตุการณ์นี้

10/02/2022 14:13:43 ข้อมูล WAS กระบวนการของผู้ปฏิบัติงานที่ให้บริการกลุ่มแอปพลิเคชัน 'DefaultAppPool' กำลังถูกรีไซเคิลเนื่องจากมีการเปลี่ยนแปลงการกำหนดค่าอย่างน้อย 1 รายการในคุณสมบัติของกลุ่มแอปพลิเคชัน ซึ่งจำเป็นต้องรีสตาร์ทกระบวนการ   

10/02/2022 14:13:43 ข้อมูล WAS กระบวนการของผู้ปฏิบัติงานที่ให้บริการกลุ่มแอปพลิเคชัน 'DefaultAppPool' กำลังถูกรีไซเคิลเนื่องจากมีการเปลี่ยนแปลงการกำหนดค่าอย่างน้อย 1 รายการในคุณสมบัติของกลุ่มแอปพลิเคชัน ซึ่งจำเป็นต้องรีสตาร์ทกระบวนการ   

10/02/2022 14:13:43 ข้อมูล Service Control Manager บริการ W3SVC เข้าสู่สถานะทำงาน

เรามักจะเห็นว่า 2 ใน 3 กระบวนการขัดข้อง (โดยทั่วไปจะมีข้อยกเว้น OOM) ในขณะที่กระบวนการหนึ่งทำสำเร็จ ในการเริ่มต้นอื่น ๆ ของคอนเทนเนอร์นักเทียบท่า กระบวนการเริ่มต้นทั้ง 3 กระบวนการปกติและสองกระบวนการจะถูกยกเลิกโดย IIS ตามปกติ ฉันกังวลมากกว่าว่าเหตุใด 3 จึงเริ่มต้นพร้อมกันภายในมิลลิวินาทีเดียวกันตามบันทึกการเริ่มต้นแอปที่มีความละเอียดสูงกว่าในตรรกะ global.asax Application_Start ของ ASP.NET

เราไม่สามารถระบุได้ว่าอะไรเป็นตัวกระตุ้นเหตุการณ์การเริ่มต้นสามครั้งเหล่านี้ มีวิธีที่จะทราบหรือไม่ว่าการตั้งค่าหรือไฟล์เฉพาะใดที่คิดว่ามีการเปลี่ยนแปลง หรืออะไรเปลี่ยนแปลง

เราได้กำหนดค่า IIS ให้ใช้กระบวนการของผู้ปฏิบัติงานคนเดียวคำถามที่เกี่ยวข้องนี้เกี่ยวกับการเริ่มต้นกระบวนการของผู้ปฏิบัติงานหลายคนแนะนำว่าอาจเป็นปัญหาเฉพาะของ VM เนื่องจากการเปลี่ยนแปลงเวลาอย่างกะทันหัน บางครั้ง IIS จัดสรรกระบวนการของผู้ปฏิบัติงานมากกว่าที่กำหนดค่าไว้หรือไม่ หรืออาจจะเป็นโปรแกรมสแกนไวรัส? วิธีค้นหาว่าเหตุใดกลุ่มแอปพลิเคชัน IIS จึงถูกรีไซเคิลเนื่องจากการเปลี่ยนแปลงคุณสมบัติของกลุ่มแอปพลิเคชัน เราไม่สามารถทราบได้ว่าอะไรเกิดขึ้นโดยเฉพาะหรือเกิดจากอะไร

Lex Li avatar
vn flag
เนื่องจากอิมเมจ IIS Docker ของ Microsoft เริ่มต้นจากไฟล์ปฏิบัติการของ ServiceMonitor https://github.com/microsoft/IIS.ServiceMonitor คุณอาจตรวจสอบว่ามันทำอะไรและดูว่าการรีไซเคิลนั้นถูกทริกเกอร์หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา