質問編集履歴
2
詳細の追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,10 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
|
3
|
-
Laravel6で80000人のユーザを想定してJobを実行していると、メモリリークがおきました
|
3
|
+
Laravel6で80000人のユーザを想定してJobを実行していると、(php artisan queue:work -database)メモリリークがおきました
|
4
4
|
memory_get_usageをif文で試して、もしメモリ使用率が想定以上だったらgc_collect_cycles()を行う処理は効果があるでしょうか?
|
5
|
-
開発環境でこの状態なので、本番環境ではメモリリークが起きない様に実装したいです
|
5
|
+
開発環境でこの状態なので、本番環境(supervisor)ではメモリリークが起きない様に実装したいです
|
6
|
+
極力php.iniの設定ファイルをいじったりはしたくないです
|
7
|
+
jobを分けるにしても、jobの状態の管理をしたいので、DBのテーブルのjobsテーブルの値で把握したく、できるだけ1つのjobで対応したいのがあります。
|
6
8
|
|
7
9
|
|
8
10
|
foreach ($all_user as $50user) {
|
1
不要箇所の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,7 +40,4 @@
|
|
40
40
|
### 試したこと
|
41
41
|
90000人のユーザをPluckでforeach文で回している時、変数に対してunsetを行いました
|
42
42
|
|
43
|
-
### 補足情報(FW/ツールのバージョンなど)
|
44
43
|
|
45
|
-
ここにより詳細な情報を記載してください。
|
46
|
-
|