質問編集履歴

2

詳細の追記

2023/04/19 14:29

投稿

amon
amon

スコア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

不要箇所の削除

2023/04/19 14:23

投稿

amon
amon

スコア2

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
-