Как сделать сообщения "слишком много нагрузки" - PullRequest
2 голосов
/ 15 ноября 2010

Я вижу такие сообщения в твиттере и других местах .... как они работают?Это MySQL соединения?

Ответы [ 2 ]

1 голос
/ 15 ноября 2010

Вы можете измерить время ответа на каждый запрос (или заданную долю запросов).Если время отклика превышает пороговое значение, вы начинаете отклонять запросы.

Если вы измеряете соединение SQL и т. Д., Вам нужно знать, где находятся ваши узкие места в данный момент.Если ваше приложение ограничено пропускной способностью между вашими серверами или чем-то еще, подсчет соединений SQL вам не поможет.

0 голосов
/ 15 ноября 2010

Может отображаться, если база данных отказала в соединении или загрузка системы (чтение из / proc / loadavg) слишком высока.Это также может быть показано, если в систему вошло слишком много пользователей, но это вероятно только для веб-приложений, в которых пользователи вошли в систему, являются дорогостоящими ... например, в некоторых играх, где необходимо хранить много информации о состоянии, когда кто-то вошел в систему.

...