Есть приложение, которое работает на двух нодах.
Запускаю его на каждой ноде таким скриптом:
export APP_NODE=node2
APP_INSTALL=${home}/app
kinit app -kt /home/someuser/app/conf/app.keytab | java
-Dconfig.file=${APP_INSTALL}/conf/application.conf \
-Dlogback.configurationFile=${APP_INSTALL}/conf/logback.xml \
-Djava.library.path=${APP_INSTALL}/bicrypt \
-Djava.security.krb5.conf=/etc/krb5.conf \
-jar ${APP_INSTALL}/app.jar ${APP_NODE} >>${APP_INSTALL}/logs/start.log 2>&1 &
result=$?
sleep 15
return ${result}
kinit
нужен для работы с Kerberos
, но уверен что это никаким образом не влияет на мою проблему.
Приложение использует JNI
,
для этого есть ключ -Djava.library.path=${APP_INSTALL}/bicrypt
На первой ноде все ОК, на второй получаю
java.lang.UnsatisfiedLinkError: /home/someuser/app/bicrypt/libbicr64.so: libtmdrv.so: cannot open shared object file: No such file or directory
Захожу на второй ноде в /home/someuser/app/bicrypt
и своими собственными глазами вижу файлы libbicr64.so
и libtmdrv.so
с правами 0755
.
Чего может не хватать на второй ноде?
Виртуальный выделенный сервер (VDS) становится отличным выбором
В Гугле нашел свойство -webkit-font-smoothing, которое работает пока лишь в Сафари и Хроме(у меня оно вообще не работает)Также видел, что можно добавить...