私のウェブサイトは現在、CloudFlare リバース プロキシを使用しています。ネームサーバーでは、CloudFlare が提供する DNS を定義しています。CloudFlare に問題があるため、リバース プロキシを削除してテストしたいと思います。ネームサーバーにサーバー IP を書き込むと、サイトは引き続き機能しますか?
編集
ショッピング カートに商品を追加しようとすると、CloudFlare からエラーが発生しますError 502 Bad Gateway
。WordPress を WooCommerce で使用しています。数日前に追加した商品を除くすべての商品でこのエラーが発生します。この商品はカートに追加できますが、他の商品は追加できません。サイトは VPS でホストされており、何も変更されていません。
答え1
私は PHPFPM で nginx を使用していますが、この VPS には 1 GB の RAM しかないため、エラーはメモリ/キャッシュに関連していました。
まず、nginx ログを調べました。
sudo tail /var/log/nginx/error.log -n 10
エラーが見つかりました:
upstream sent too big header while reading response header from upstream
そこで次の行を追加して/etc/nginx/nginx.conf
問題を修正しました
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;