Это веб-сайт SpringBoot, развернутый на одном сервере Linux. Мы используем Jmeter, чтобы сделать нагрузочный тест.
Мы высмеиваем 500 пользователей, чтобы они одновременно посетили страницу индекса веб-сайта. Страница индекса очень проста в формате html, нет соединения с базой данных, поэтому это довольно короткое соединение.
Примерно через 2 минуты Jmeter начинает выдавать исключение тайм-аута как bleow
Я полагаю, это из-за того, что веб-сайт достигает своей емкости и не работает соединение.
У меня есть одно задание, почему веб-сайт достигает своей емкости через 2 минуты после запуска Jemter. Если его пропускная способность TCP-соединения для этого веб-сайта составляет 1000, я думаю, он достигнет 1000 очень скоро после запуска Jmeter, а не через 2 минуты.
Кроме того, я вижу, что многие соединения TCP находятся в состоянии TIME_WAIT на сервере Linux. Я думаю, это может быть связано с таймаутом соединения?
Редактировать: Кто-то думает, что работает порт. Кто-то думает, что у него кончается соединение. И кто-то думает, что у него заканчивается поток обработки (например, Что означает этот тайм-аут java.net.ConnectException / Connection timed в файле log.jtl Jmeter? ). Я не знаю, какая именно причина ...