3
ฉันควรทำอย่างไรเพื่อให้แน่ใจว่า IIS ไม่ได้รีไซเคิลแอปพลิเคชันของฉัน
ฉันมีแอพบริการ WCF ที่โฮสต์ใน IIS ในการเริ่มต้นมันจะไปและดึงทรัพยากรที่มีราคาแพงมาก (ในแง่ของเวลาและ cpu) เพื่อใช้เป็นแคชในท้องถิ่น น่าเสียดายที่ IIS ดูเหมือนว่าจะรีไซเคิลกระบวนการอย่างสม่ำเสมอ ดังนั้นฉันพยายามเปลี่ยนการตั้งค่าใน Application Pool เพื่อให้แน่ใจว่า IIS ไม่ได้รีไซเคิลแอปพลิเคชัน จนถึงตอนนี้ฉันได้เปลี่ยนสิ่งต่อไปนี้: จำกัด ช่วงเวลาภายใต้ CPU ตั้งแต่ 5 ถึง 0 หมดเวลาใช้งานภายใต้ Process Model จาก 20 เป็น 0 ช่วงเวลาปกติภายใต้การรีไซเคิลจาก 1740 ถึง 0 จะเพียงพอหรือไม่ และฉันมีคำถามเฉพาะเกี่ยวกับรายการที่ฉันเปลี่ยน: การตั้งค่า จำกัด ช่วงเวลาภายใต้ CPU หมายถึงอะไรโดยเฉพาะ หมายความว่าหากเกินการใช้งาน CPU อย่างแน่นอนพูลแอปพลิเคชันจะถูกนำกลับมาใช้ใหม่หรือไม่ "รีไซเคิล" หมายถึงอะไร? แอปพลิเคชันฉีกขาดและเริ่มต้นใหม่อีกครั้งหรือไม่ อะไรคือความแตกต่างระหว่าง …