azpyrine Posted March 9, 2011 Share Posted March 9, 2011 Hello, Since migration to Jasperserver 4.0, some of my reports schedules send two mails.Are you any idea? Thank you for your help CédricPost Edited by azpyrine at 03/17/2011 07:18 Link to comment Share on other sites More sharing options...
azpyrine Posted March 16, 2011 Author Share Posted March 16, 2011 Hi, After uninstall/install jaspersever and mysql, i have the same problem.Quartz/Jasper send 2 notifications for one schedule ! Why ? Thanks Link to comment Share on other sites More sharing options...
brooneyx1 Posted March 16, 2011 Share Posted March 16, 2011 Same here, I have Jasper Server Pro - Looks to me like there is a timeout (3 minutes in my case). happening and a new report is kicked off.This will cause an exception if you do not have the overwrite checkbox checked, since it uses the same timestamp for report # 2. Link to comment Share on other sites More sharing options...
ramnik Posted March 16, 2011 Share Posted March 16, 2011 This is side effect of new cluster job scheduler in JS Pro 4.0But YOU can EASILY FIX itDetails:-1. Go to {JS_INSTALL_DIR}/tomcat/webapp/jasperserver_pro/WEB_INF2. edit the file - js.quartz.base.properties3. change org.quarts.jobStore.clusterCheckinInterval = 900 000 msecDescription:- increase the org.quartz.jobStore.clusterCheckinInterval to 900 000 msec=15 min.This value sets the interval(from start time of executing job) at the end ofwhich the recover job will fire. It is very import in the case of clustering:Ifjob will failed on the one cluster node(For example in the case of applicationstopped on the node) then it will be successfully recovered on the othernode(per clusterCheckinInterval).I increased this value to 15 min because for complex report(time executing isbig) time of job executing will be able more than 10 min and then recoveringjob will result the problems (such as in bugs#22057, 22045, 22058). In addition "..When you have smaller or bigger executing report time than 15 you willdecrease or increase appropriately this value for correct job recoveringwork.." It will surely solve the issue and this setting has been tested and verified internally ..Ramnik KaurSenior QA Engineer Link to comment Share on other sites More sharing options...
azpyrine Posted March 17, 2011 Author Share Posted March 17, 2011 Thanks very much. Yesterday i change this configuration in js.quartz.base.properties :# org.quartz.scheduler.instanceId = AUTO# org.quartz.jobStore.isClustered = true# org.quartz.jobStore.clusterCheckinInterval = 900000 This morning the problem is solved. If i understand, it is possible to simply increase the "org.quartz.jobStore.clusterCheckinInterval" ? Thanks. Cédric Link to comment Share on other sites More sharing options...
ramnik Posted March 17, 2011 Share Posted March 17, 2011 For next release, the default value for the Interval has been increased ..to avoid errorRamnik KaurSenior QA Engineer Link to comment Share on other sites More sharing options...
shivani.pal Posted October 30, 2017 Share Posted October 30, 2017 Hi,my jasper version is --> 6.1i have made all possible changes in my \WEB-INF\js.quartz.base.properties file , but nothing works for memy recent configuration :org.quartz.scheduler.instanceName=JasperServerSchedulerorg.quartz.scheduler.instanceId = AUTOorg.quartz.jobStore.isClustered = trueorg.quartz.jobStore.clusterCheckinInterval = 900000org.quartz.threadPool.threadCount=2org.quartz.threadPool.threadPriority=3org.quartz.jobStore.misfireThreshold=180000 i have increased my clusterCheckinInterval time as well upto 35 minutes and threshold too , but nothing gets work for me . my reports max take 15 min for execution .kinldy , provide any solution. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now