Сообщений: 226
Тем: 43
Зарегистрирован: Dec 2011
Репутация:
1,008
Обновился тоже.
По сравнению с BoneCP и прочими "пулерами" что использовалось ранее - разница ощутима.
Недавно в пиковый онлайн ~4300 все работало и держало превосходно.
Что касается инструментирования которое выпилили. Все просто.
Нужно было задать переменную $CLASSPATH до jdk/lib/* и включить её в параметре запуска (-cp). Особых результатов она не давала, скорей наоборот, добавляла некоторые трудности. Потому и снесли.
p.s После обновления с 1.2.4 валит интересное исключение.
В этом месте используется try-with-resources, явного вызова close разумеется нет.
PHP код:
<?php
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at com.zaxxer.hikari.proxy.ConnectionProxy.close(Unknown Source)
...
Декомпил класса через fernflower фейлится, через старенький DJ получается такая каша с закрытием коннекта.
Декомпил
PHP код:
<?php
if(con != null)
if(throwable != null)
try
{
con.close();
}
catch(Throwable x2)
{
throwable.addSuppressed(x2);
}
else
con.close();
break MISSING_BLOCK_LABEL_131;
Exception exception;
exception;
if(con != null)
if(throwable != null)
try
{
con.close();
}
catch(Throwable x2)
{
throwable.addSuppressed(x2);
}
else
con.close();
throw exception;
SQLException e;
e;
Не врублюсь пока, баг в коде или в обновлении?