問題主要是 WordPress 使用 PHP 7.4 下,很容易在更新外掛後噴 502 Bad Gateway,網站錯誤畫面內容如下

An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.
If you are the system administrator of this resource then you should check the error log for details.
Faithfully yours, nginx.後來測試將 Opcache 關掉後就正常。

後來將 Opcache 關掉就正常,便嘗試找哪一項設定問題。

原本設定如下

[opcache]
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=64
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.validate_timestamps=1
opcache.revalidate_freq=60
opcache.save_comments=0
opcache.file_cache=/tmp

將最後一項 opcache.file_cache=/tmp 拿掉就正常了。

對 PHP 及架構不熟,暫時先這樣處理。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *