Hi all We upgraded to 1.7.2 and everything seems fine except that at least once per day the web service becomes unresponsive. Also, when stopping the tomcat the processors shoots up to 102% utilisation.
This then can only be fixed by killing the process and restarting the instance again. That is obviously not sustainable. When looking at the catalina.out I see: Nov 5, 2011 12:39:53 PM org.apache.solr.update.SolrIndexWriter finalize 87877 SEVERE: SolrIndexWriter was not closed prior to finalize(), indicates a bug -- POSSIBLE RESOURCE LEAK!!! 87878 Nov 5, 2011 12:39:58 PM org.apache.solr.common.SolrException log 87879 SEVERE: java.lang.OutOfMemoryError: PermGen space 87880 87881 Nov 5, 2011 1:31:46 PM org.apache.solr.update.processor.LogUpdateProcessor finish 87882 INFO: {} 0 1001 87883 Nov 5, 2011 1:31:47 PM org.apache.solr.update.SolrIndexWriter finalize 87884 SEVERE: SolrIndexWriter was not closed prior to finalize(), indicates a bug -- POSSIBLE RESOURCE LEAK!!! 87885 Nov 5, 2011 1:31:49 PM org.apache.solr.common.SolrException log 87886 SEVERE: java.lang.OutOfMemoryError: PermGen space 87887 87888 Exception in thread "http-80-38" java.lang.NullPointerException 87889 Exception in thread "http-80-37" java.lang.NullPointerException 87890 Exception in thread "http-80-29" java.lang.OutOfMemoryError: PermGen space 87891 Exception in thread "http-80-10" java.lang.OutOfMemoryError: PermGen space 87892 Exception in thread "http-80-4" java.lang.OutOfMemoryError: PermGen space 87893 Exception in thread "http-80-8" java.lang.OutOfMemoryError: PermGen space 87894 Exception in thread "http-80-23" java.lang.OutOfMemoryError: PermGen space 87895 Exception in thread "http-80-27" java.lang.OutOfMemoryError: PermGen space 87896 Exception in thread "http-80-20" java.lang.OutOfMemoryError: PermGen space 87897 Exception in thread "http-80-7" java.lang.OutOfMemoryError: PermGen space 87898 Exception in thread "http-80-11" java.lang.OutOfMemoryError: PermGen space 87899 Exception in thread "http-80-24" java.lang.OutOfMemoryError: PermGen space 87900 Exception in thread "http-80-15" java.lang.OutOfMemoryError: PermGen space 87901 Exception in thread "http-80-5" java.lang.OutOfMemoryError: PermGen space 87902 Exception in thread "http-80-3" java.lang.OutOfMemoryError: PermGen space 87903 Exception in thread "http-80-1" java.lang.OutOfMemoryError: PermGen space 87904 Exception in thread "http-80-28" java.lang.OutOfMemoryError: PermGen space 87905 Exception in thread "http-80-33" java.lang.OutOfMemoryError: PermGen space 87906 Exception in thread "http-80-35" java.lang.OutOfMemoryError: PermGen space 87907 Exception in thread "http-80-31" java.lang.OutOfMemoryError: PermGen space 87908 Exception in thread "http-80-36" java.lang.OutOfMemoryError: PermGen space 87909 Exception in thread "http-80-6" java.lang.OutOfMemoryError: PermGen space 87910 Exception in thread "http-80-14" java.lang.OutOfMemoryError: PermGen space 87911 Exception in thread "http-80-25" java.lang.OutOfMemoryError: PermGen space 87912 Exception in thread "http-80-9" java.lang.OutOfMemoryError: PermGen space 87913 Exception in thread "http-80-12" java.lang.OutOfMemoryError: PermGen space 87914 Exception in thread "http-80-32" java.lang.OutOfMemoryError: PermGen space 87915 Exception in thread "http-80-21" java.lang.OutOfMemoryError: PermGen space 87916 Exception in thread "http-80-22" java.lang.OutOfMemoryError: PermGen space 87917 Exception in thread "http-80-19" java.lang.OutOfMemoryError: PermGen space 87918 Exception in thread "http-80-17" java.lang.OutOfMemoryError: PermGen space 87919 Exception in thread "http-80-2" java.lang.OutOfMemoryError: PermGen space 87920 Exception in thread "http-80-26" java.lang.OutOfMemoryError: PermGen space 87921 Exception in thread "http-80-34" java.lang.OutOfMemoryError: PermGen space 87922 Exception in thread "http-80-18" java.lang.OutOfMemoryError: PermGen space 87923 Exception in thread "http-80-16" java.lang.OutOfMemoryError: PermGen space 87924 Exception in thread "http-80-55" java.lang.OutOfMemoryError: PermGen space 87925 Exception in thread "http-80-52" java.lang.OutOfMemoryError: PermGen space 87926 Exception in thread "http-80-48" java.lang.OutOfMemoryError: PermGen space 87927 Exception in thread "http-80-47" java.lang.OutOfMemoryError: PermGen space 87928 Exception in thread "http-80-58" java.lang.OutOfMemoryError: PermGen space 87929 Exception in thread "http-80-42" java.lang.OutOfMemoryError: PermGen space 87930 Exception in thread "http-80-59" java.lang.OutOfMemoryError: PermGen space 87931 Exception in thread "http-80-49" java.lang.OutOfMemoryError: PermGen space And later on after trying to start the service: Cannot open PID file /var/run/jsvc.pid, PID is 1098 88001 Service exit with a return value of 255 88002 Cannot open PID file /var/run/jsvc.pid, PID is 1162 88003 Service exit with a return value of 255 88004 Service killed by signal 9 88005 Nov 7, 2011 7:36:53 AM org.apache.catalina.core.AprLifecycleListener init 88006 INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /home/jfclere/jakarta-tomcat-connectors/jni/native/.libs 88007 Nov 7, 2011 7:36:53 AM org.apache.coyote.http11.Http11Protocol init 88008 INFO: Initializing Coyote HTTP/1.1 on http-80 88009 Nov 7, 2011 7:36:53 AM org.apache.catalina.startup.Catalina load 88010 INFO: Initialization processed in 362 ms 88011 Nov 7, 2011 7:36:53 AM org.apache.catalina.core.StandardService start 88012 INFO: Starting service Catalina 88013 Nov 7, 2011 7:36:53 AM org.apache.catalina.core.StandardEngine start 88014 INFO: Starting Servlet Engine: Apache Tomcat/6.0.32 88015 Nov 7, 2011 7:36:53 AM org.apache.catalina.startup.HostConfig deployDescriptor 88016 INFO: Deploying configuration descriptor manager.xml 88017 Nov 7, 2011 7:36:53 AM org.apache.catalina.core.StandardContext resourcesStart 88018 SEVERE: Error starting static Resources 88019 java.lang.IllegalArgumentException: Document base /app/dspace/webapps/manager does not exist or is not a readable directory 88020 at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142) 88021 at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4319) 88022 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488) 88023 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) 88024 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) 88025 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) 88026 at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675) 88027 at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601) 88028 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) 88029 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315) 88030 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) 88031 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) 88032 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061) 88033 at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) 88034 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 88035 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) 88036 at org.apache.catalina.core.StandardService.start(StandardService.java:525) 88037 at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) 88038 at org.apache.catalina.startup.Catalina.start(Catalina.java:595) 88039 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 88040 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 88041 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 88042 at java.lang.reflect.Method.invoke(Method.java:597) 88043 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) We use Rhel 6 64 bit on a dell R710 with 24 Gb Ram. I changed the catalina.sh file in /tomcat/bin to: CATALINA_OPTS=$CATALINA_OPTS" -Djava.library.path=/home/jfclere/jakarta-tomcat-connectors/jni/native/.libs -Xmx12288M -Xms12288M -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabl ed -XX:MaxPermSize=1024M" Is this the right place ? It doesn't seem to make a difference. My thoughts are that solr is causing issues? How do I disable it totally to see if this is indeed the case? Any help/ideas will be appreciated. Thanks Barrie Swanepoel Systems Administrator University of Johannesburg Library and Information Centre PO Box 524 Auckland Park Johannesburg Republic of South Africa Tel: +27 11 559 2347 Cell: 082 565 7743 [Description: UJ_emailer_01] ________________________________ This email and all contents are subject to the following disclaimer: http://disclaimer.uj.ac.za
<<inline: image003.jpg>>
------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech