同じサーバー複数LaravelのAjax通信中にDB接続先が変わってしまう

1台のWindowsサーバーに以下のように複数のLaravelを稼働させており、同じDBサーバーに各Laravel違うDBに接続しています。
Laravelのバージョンは8です。

hogehoge.com/aaa/ → DB:db_aaa (テーブルA)
hogehoge.com/bbb/ → DB:db_bbb (テーブルB)
hogehoge.com/ccc/ → DB:db_ccc (テーブルC)

()内はDB内にあるテーブルです。

以下の手順でエラーが出ます。
hogehoge.com/aaa/ から ajaxで hogehoge.com/bbb/ にアクセスし、テーブルBのデータを取得する。
② テーブルBのデータ取得中に hogehoge.com/aaa/ から ajax でテーブルAのデータを取得しようとすると以下のエラーが発生する。

[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]オブジェクト名 'テーブルA' が無効です。

②の取得完了後、hogehoge.com/aaa/ から ajax でテーブルAのデータを取得しようとすると取得でき、エラーは出ません。

どうすれば、テーブルBのデータ取得中でも hogehoge.com/aaa/ から ajax でテーブルAのデータを取得できるか、わかる方教えてください。
よろしくお願いします。

コメントを投稿

0 コメント