Эта проблема воспроизводима при запуске теста JMeter на определенной машине. Количество пользователей - 1. Тест JMeter использует регулярные выражения для исключения определенных доменов ^((?!somerealdomain\.com).)*$
. Поток закрывается практически сразу, а ошибка в журнале jmeter:
2018-09-03 15:53:12,596 ERROR o.a.j.JMeter: Uncaught exception:
java.lang.StackOverflowError: null
at org.apache.oro.text.regex.Perl5Matcher.__match(Unknown Source) ~[oro-2.0.8.jar:?]
at org.apache.oro.text.regex.Perl5Matcher.__match(Unknown Source) ~[oro-2.0.8.jar:?]
at org.apache.oro.text.regex.Perl5Matcher.__match(Unknown Source) ~[oro-2.0.8.jar:?]
Ошибка Perl5Matcher присутствует примерно 1000 раз.
Так как проблема воспроизводима только на одном из 3 наших агентов производительности, я не уверен, что является причиной этого.
Куча составляет 1 ГБ на всех машинах:
HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m
Java-версия - это 1.8.0_181 и все три агента.
У вас есть идеи, где искать?