ไซต์ wordpress ของฉันที่ทำงานบน IIS ขัดข้องเป็นระยะ ๆ ด้วย "มีข้อผิดพลาดร้ายแรงในเว็บไซต์ของคุณ"
ถ้าฉันรีสตาร์ท IIS หรือ AppPool มันจะเริ่มทำงานอีกครั้ง
มันเป็นเว็บไซต์ wordpress ที่ค่อนข้างธรรมดา มีปลั๊กอินพื้นฐานไม่กี่ตัว
เมื่อฉันดูบันทึกข้อผิดพลาด php ฉันพบสิ่งนี้:
[11-มิ.ย.-2021 05:05:56 UTC] คำเตือน PHP: required_once(C:\inetpub\wwwroot\wp-includes\s): ไม่สามารถเปิดสตรีม: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าวใน C:\inetpub\wwwroot\ wp-includes\sodium_compat\autoload.php ในบรรทัดที่ 40
[11-มิ.ย.-2021 05:05:56 UTC] ข้อผิดพลาดร้ายแรงของ PHP: required_once(): ไม่สามารถเปิดได้ 'C:\inetpub\wwwroot\wp-includes\sodium_compat/src/SodiumException.php' (include_path='.; C:\php\pear') ใน C:\inetpub\wwwroot\wp-includes\sodium_compat\autoload.php ในบรรทัดที่ 40
มันบอกว่าไม่สามารถเปิดไฟล์ได้ แต่มีไฟล์อยู่ และฉันสามารถเปิดได้ ฉันคิดว่าเครื่องหมายทับที่แตกต่างกันในชื่อไฟล์อาจเป็นปัญหา แต่ฉันสามารถคัดลอกและวางเส้นทางที่แน่นอนนั้นในพรอมต์เรียกใช้และเปิดขึ้นได้ตามปกติ
ในเวลาที่เกิดปัญหา หน่วยความจำที่มีอยู่ดูเหมือนจะปกติดี และไม่สังเกตเห็นว่าทราฟฟิกพุ่งสูงขึ้น
ศูนย์ข้อมูล Windows Server 2019 พร้อม RAM 2GB
ไอเอส 10.0
MySql 5.7.31
เวิร์ดเพรส 5.5.5
ฟป 7.3.13
คุณจะแนะนำขั้นตอนการแก้ปัญหาใด