ピックアップ
Laravel+Nextjsで「504 Gateway Time-out」「connect() failed (111: Connection refused」の件
アプリケーションを作成していく中で、
タイムアウト周りのエラーが発生して、
その調査や対応方法の模索で、
色々と時間が取られることは多い。
今回の事象としては、
「504 Gateway Time-out」
がNextjs上で発生しており、
Nginxのログでも、
「connect() failed (111: Connection refused」
が発生していたので、
この事象が発生したことに関して、
メモとして残しておく。
Laravelのバージョン
実行環境のLaravelのバージョンとしては、
php artisan --version
のコマンドで確認したところ、
Laravel Framework 9.23.0
というバージョン。
Nextjsのバージョン
使用しているNextjsに関して、
package.json
で確認すると、
"next": "12.2.2",
というバージョン。
エラー内容
Nginxのログを確認すると、
connect() failed (111: Connection refused) while connecting to upstream
という形で、
エラーが発生。
また、Nextjsのログにも、
---body---
<html>
<head><title>504 Gateway Time-out</title></head>
<body>
<center><h1>504 Gateway Time-out</h1></center>
<hr><center>nginx/1.21.4</center>
</body>
</html>
---body---
このように、
タイムアウトのエラーログが残っていた。
「join」のテーブル条件に、
「function」で関数を与えてあげること。
上記のように実装することで、
複数条件の結合が完了。
忘れた時はここを思い出せば良いので、
リンクをブックマークにメモ。
おすすめ書籍
コメント一覧
コメントはまだありません。
コメントを残す