最近、会社の Nginx リバース プロキシ バックエンド Tomcat コア マシンを構成するときに 2 つの非常に興味深いエラーが発生しました。ここにマークしてください
1. 再度更新すると、404 が正常に表示されます。
確認したところ、フロントエンド マシンの Nginx 設定が負荷分散されており、外部リクエストを 2 つのバックエンド コア マシンに均等に分散し、そのうちの 1 つが対応するコア マシンをデプロイしていないことがエラーの原因であることがわかりました。プロジェクト。この問題は再デプロイ後に解決しました
2. 500 はデータベースが原因です
WINDOWS では MySQL テーブル名は大文字と小文字が区別されませんが、Linux では大文字と小文字が区別されることに注意してください。そこで、SpringMVCモデルのテーブル名を変更したところ、問題は解決しました。
ここで言いたいのは、多くの人が 500 エラーの原因について質問しているのを見てきましたが、実際には、質問する前に自分で 500 の問題を見つけてみることができるということです。エラー ページの説明と次の行を読めば、この問題の核心は簡単にわかります。対応する情報を見つけて簡単に解決します
上記は、Nginx リバース プロキシ 404 エラーと 500 エラーのエッセイの紹介であり、関連する内容も含まれています。PHP チュートリアルに興味のある友人に役立つことを願っています。