並列度がデフォルトの1のままなので運用環境だと普通に詰まりまくる
https://github.com/OptimalBits/bull/blob/develop/REFERENCE.md#queueprocess
1.
2.
3.
https://github.com/syuilo/misskey/blob/5f4a52574f9e023e10b447c41e886ccec7268642/src/queue/index.ts#L121-L122
16と4 だと普通に詰まったので、256128 と4とかにしてみている。
値を調整する機能と現在のキューの状態を見る機能がほしいかも
キューがactive状態のままスレッドを埋め尽くして動かなくなってしまうみたい
Promise resolve してないところがあったので active のままになっていたみたい
修正したら active たまらなくなりました
https://github.com/mei23/misskey/commit/ce65b733bd47cddd118870686d86aa49cf1a279c
修正しました 🙏
もう lifo もいらないと思います
APの送信順が変わるとちょっと影響がありそう。
絶対に終わらないactiveでキューがあふれて動かなくなるので lifo にしても変わらない。
というのもあり。