2013-07-17 1 views

ответ

1

Максимальное количество соединений - это комбинация максимальных потоков puma/рубиновой версии, максимальных подключений от nginx и максимальных доступных дескрипторов файлов для каждого.

Если вы используете МРТ, вы можете очень хорошо получить ошибку тайм-аута в зависимости от вашей рабочей нагрузки, так как она может обрабатывать только поток, связанный с процессором.

По умолчанию puma запускает максимум 16 потоков, поэтому вы не сможете обслуживать более 16 одновременных запросов, хотя это очень много, так как ваши запросы должны быть очень быстрыми.

+0

На самом деле, у меня есть еще несколько медленных запросов, и я делаю проверку высокой нагрузки с помощью jmeter (больше, чем сервер может обрабатывать). Но, я получаю 504, а не 502. В каких условиях я мог бы получить 502? Вы также можете указать мне на интересные части кода, это заставит меня понять это лучше. –