【Laravel】突然502 Bad Gatewayに遭遇
Homestead環境でLaravelアプリ作成中に突然Bad Gatewayに遭遇しました。
状況
あるURLへのアクセスでのみ発生。他のURLへのアクセス、その他動作には特に問題がない状況でした。
調べてみると、Bad Gatewayはnginx関連のエラーという記事が多く出てきます。自分もその辺りを色々試してみたものの、解決には至らず。
解決方法
ルーティング関連を編集中に発生したので、Laravelのルーティングキャッシュがあやしいと思い、以下を実行。
すべてのキャッシュをクリア
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear
直った!
原因
リクエストURLをミスって、一度Bad Gatewayが発生。その後修正したが、キャッシュが悪さしていた?
まとめ
何かあったら、とりあえずキャッシュクリアしてみるのも大切ですね。