どうもこんにちは メール送信処理を非同期的に送信したかったので、 LaravelのQueueと、プロセス監視にSupervisorを使いました。 ま、先人たちがすでにさんざんやっておられる、アレです。 それぞれにわかりやすく執筆されている方はいらっしゃいますが 両方をまとめて1記事にされているものが少なかったので、備忘録をかねて。 Laravelのバージョンは5.8、EC2にSupervisorをインストールして動作させてみます。 では、参りましょう。 Supervisor本家サイトはこちら ⇒ Supervisor: A Process Control System — Supervisor 4.0.3 documentation Laravelのあれこれ .envファイル 今回はデータベースドライバを使いました。 EC2だったらSQSを使えばいいんじゃねーのっていう声は聞こえません。