ピックアップ

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」で関数を与えてあげること。

上記のように実装することで、

複数条件の結合が完了。

忘れた時はここを思い出せば良いので、

リンクをブックマークにメモ。

ピックアップ

おすすめ書籍

コメント一覧

コメントはまだありません。

コメント送信

コメントを残す

広告

おすすめ記事