I went to some problems, i have a bot with

3000 groups, the bot start to not responding , pending updates is 60000 thousand, is there a way to fix the issue , what I did wrong ?

5 ответов

10 просмотров

Which programing language you are using and which library?

You must see your cpu usage and ram usage .

A- Автор вопроса
✨✨Hamid✨✨
You must see your cpu usage and ram usage .

i use php, php-fpm enabled, cpu usage goes 100% when i use fast_cgi_request. is there a way to put limits like 25 fast cgi request finish. Because now when i open it the cpu goes 100% directly my ram is 64GB and used 15GB

A
i use php, php-fpm enabled, cpu usage goes 100% wh...

You should not limit the number of requests sent to the bot because these requests accumulated and cause the bot to stop working. You either need to have a more powerful CPU or examine your code to see where you haven't used appropriate algorithms and identify areas where, for example, your database code is weak and problematic. Look at which queries were not designed well. See which fields in your table need indexing to speed up your queries. Identify which parts of your code are performing intensive calculations and, if possible, use more suitable algorithms. Of course, keep in mind that it depends on your application; you may need to avoid processing certain requests based on certain criteria. For example, you may consider some requests from certain users as spam and delete them at the outset to avoid processing them. Many things can be done; it depends on your program.

Похожие вопросы

Обсуждают сегодня

А, вообще, знает кто-нить альтернативы D в области безопасных, читабельных ОО-языков?
Nik Lan
14
приветствую. хочу сделать себе D Playground вопрос: можете подсказать с чего мне следует начать и в какую сторону двигаться? P.S.: я не являюсь программистом... но в небольш...
dd
5
Что кто фри селф хостинг там практикует? Через tunnel?
Serg Gini
8
а как в dub выключить дебажный билд?
Maxim Filimonov
12
А что непонятного? В чем сложность взять слайс от вектора? И работать как обычно. Какие-то выдумки опять на ровной почве. Да и RAII в ди прекрасно работает с самого начала.
Aleksandr Druzhinin
14
у тебя кастом или сток?
quantumde1 Зубенко
4
а почему, кстати, геймдевы обращают такое внимание на "новые" языки типа того же D (а также Zig)?
Maxim Filimonov
9
есть вопрос. за много лет, по редким обрывочным сообщениям, у меня сложилось впечатление что есть такая деликатная тема как замещение скриптов на ди (без компиляции). у себя д...
Karagy
6
Ну не канал, а клуб неанонимных лузеров. Нахрена сидеть в канале и постить депрессию всякую? Не подходит Ди - не пиши на нем и не сиди в этом канале. Не представляю себе кана...
Aleksandr Druzhinin
13
А чего плохого в том, чтобы в языке статический анализатор работал всегда ? Кмк сама фишка с безопасностью раста - крутая, но реализация конечно по мне так себе, синтаксис, пр...
Александр
4
Карта сайта