Бот Discord отвечает несколько раз при кластеризации с pm2 - PullRequest
0 голосов
/ 27 марта 2020

Я недавно создал бот-диск, используя дискорд. js. Он постоянно работал на моем Raspberry Pi с использованием pm2. Недавно я перешел из режима разветвления pm2 в режим кластера, который использует все ядра. Однако, когда я сейчас посылаю команду, бот отвечает 4 раза, и я не знаю, как заставить ее работать как один поток. Кто-нибудь знает, как его настроить, чтобы кластерные приложения отвечали один раз?

1 Ответ

2 голосов
/ 27 марта 2020

Кластеризация с PM2 может быть выполнена только с приложениями без сохранения состояния. Клиент Discord представляет сеанс с полным состоянием, подключенный к серверам Discord (это не отличается от веб-сокета). Не используйте кластерный режим.

...