*
  Мысли   Галерея   Проекты   Тексты  
  Мысли   Галерея   Проекты   Тексты  
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";                                                                                                
 };                                                                                                                                                                    
еще есть несколько проблем с рефлексией и хотелось бы перенести в отдельную папку все временные файлы, но так уже лучше

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