Пожалуйста, дайте мне знать, что я делаю не так. Поскольку веб-сайт падает на каждые 300 одновременных пользователей.






Первый шаг, который следует рассмотреть, находится в разделе my.cnf [mysqld].
thread_cache_size=100 # CAP suggested by V8.0 for avoid OOM.
Это должна быть динамическая глобальная переменная, которую можно установить с помощью
SET GLOBAL thread_cache_size=100;
чтобы избежать выключения / перезапуска.
Похоже, что ~ 2000 потоков пытались что-то сделать с ~ 50 запущенными, что может привести к чрезмерному переключению контекста.
Также, пожалуйста, опубликуйте свой журнал ошибок для любого ненормального завершения работы, вероятно, есть ключи к основной причине.
@gurupal singh Добились ли вы прогресса? Сообщите нам, как у вас дела с использованием MySQL.
Это не проблема программирования, если вы не можете предоставить код, и даже тогда это может быть проблема настройки базы данных. Помните, что причина №1 проблем с производительностью - это неспособность правильно индексировать ваши данные.