*
  Мысли   Галерея   Проекты   Тексты  
  Мысли   Галерея   Проекты   Тексты  
Giver: solr  (2019-11-14 08:42:03)
Дело в том что солр довольно бажная софтина (да и эластик тоже) и к ней то и дело появляются майнеры, докер поможет уберечь данные на диске, но не поможет уберечь машинные циклы, поэтому за диких полтора часа времени сделал конфиг java.policy.
  grant {
        permission java.io.FilePermission "/var/solr/-", "read,write,delete";
        permission java.io.FilePermission "/tmp/-", "read,write,delete";
        permission java.io.FilePermission "/tmp", "read,write";
        permission java.io.FilePermission "/opt/solr-7.6.0/-", "read";
        permission "java.util.PropertyPermission" "*", "read,write";
        permission "java.util.PropertyPermission" "jetty.*", "read,write";
        permission java.lang.RuntimePermission "createClassLoader";
        permission "java.lang.reflect.ReflectPermission" "suppressAccessChecks";
        permission java.lang.RuntimePermission "getClassLoader";
        permission java.lang.RuntimePermission "setIO";
        permission java.lang.RuntimePermission "accessDeclaredMembers";
        permission java.lang.RuntimePermission "setContextClassLoader";
        permission java.lang.RuntimePermission "getenv.*";
        permission "java.lang.RuntimePermission" "closeClassLoader";
        permission "java.lang.RuntimePermission" "getClassLoader";
        permission "javax.management.MBeanServerPermission" "findMBeanServer,createMBeanServer";
        permission "java.lang.RuntimePermission" "shutdownHooks";
        permission "java.net.SocketPermission" "127.0.0.1:8983","connect,resolve";
        permission "javax.management.MBeanPermission" "*","queryNames,registerMBean,unregisterMBean";
        permission javax.management.MBeanTrustPermission "register";
        permission "java.net.SocketPermission" "*:*","accept,resolve";
        permission "java.net.SocketPermission" "*:7983","listen,resolve";
        permission "java.net.SocketPermission" "*:8983","listen,resolve";
        permission "java.lang.RuntimePermission" "getProtectionDomain";
 };
еще есть несколько проблем с рефлексией и хотелось бы перенести в отдельную папку все временные файлы, но так уже лучше

Имя:
Комментарий: