Использование Tomcat 7 ЦП на Ubuntu 14.04

Я развернул веб-приложение Java на Tomcat с Mongodb в Ubuntu 14.04. Но Tomcat использование ЦП внезапно увеличивается до %100 после 5-6 часов. Я не мог найти почему. Мой htop регистрируется как ниже.

htop result

Цифровые океанские графики

0
задан 13 February 2017 в 02:33

2 ответа

У меня была та же проблема с Tomcat 7 на Ubuntu 14.04. Я полагаю, что это происходит начиная с последнего обновления Tomcat USN-3177-2.

у Кого-то была подобная проблема с Debian 8: https://serverfault.com/q/827359

я решил эту проблему путем отключения Порта 8080 в server.xml.

Редактирование: высокое использование ЦП, кажется, запускается, когда кто-то получает доступ http://domain.com:8080 . Это также вызывает сообщение об ошибке в catalina.out:

org.apache.coyote.http11.AbstractHttp11Processor process
INFO: Error parsing HTTP request header

Комментирование коннектора с портом 8080 в server.xml решило проблему для меня.

0
ответ дан 6 November 2019 в 23:57

У меня была эта точно та же самая проблема. Вот твит, который я отправил к @TheApacheTomcat, спрашивающему, было ли это известной проблемой. https://twitter.com/jeromeleoterry/status/831865811962908672

Они ответили ссылкой на Ошибку 60578 https://bz.apache.org/bugzilla/show_bug.cgi? id=60578

я видел пик нагрузки ЦП, когда Nessus сканировал серверы Tomcat на портах 8080 и 8009. Я сделал тест в среде QA с теми коннекторами, отключенными, и загрузка ЦП повысилась в течение нескольких секунд, затем возвратилась вниз.

я использую Ubuntu 14.04 в EC2 с помощью Tomcat 7.0.52.

Редактирование: Похож это - известная проблема и разрешено в более новых версиях Tomcat.

https://bz.apache.org/bugzilla/show_bug.cgi? решение id=57544

состоит в том, чтобы обновить до Tomcat 7.0.60 или выше. Ubuntu 16.04 поставлется с Tomcat 7.0.68, таким образом, я рекомендовал бы обновить ОС, если это возможно.

0
ответ дан 6 November 2019 в 23:57

Другие вопросы по тегам:

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