AEM publish servers are taking too long to stop, no error is getting printed in error log too. Some time it is taking upto 150 minutes + and then we need to kill the process. But have fear that it might corrupt the repository. Any help or pointers are appreciated.
Views
Replies
Total Likes
Hi,
it would help if you told us:
Regards,
Opkar
Views
Replies
Total Likes
I am using AEM 6.1, with basic hotfixes. We are not using any external file store. We are using cold and standy architecture.
This issue has started from past 1 month only, and we have migrated from CQ5.6 to AEM 6.1 3 months back. For first two months we haven't faced this issue.
And this issue is not consistent on a specific server sometimes it happens on server 2 some time server 3. We were planning to put SP1 but we have put it on hold because of this.
Views
Replies
Total Likes
Hi Ankur,
Probably taking thread/heap dumps during that time frame will give some pointers.
Views
Replies
Total Likes
Hi,
You should raise a daycare ticket about this. Thread dumps will help to identify what is blocking shutdown in your instance. Did you do a code deployment just before this issue started?
Regards,
Opkar
Views
Replies
Total Likes
We have already raised aday card ticket, and provided thread and heap dump. But didn't got any satisfactory response. That's why i have posted over here, is some one else is also facing same issue in 6.1 or not.
Views
Replies
Total Likes
The same thing happened to our AEM publish instance too. We are running 6.2 with hot fixes.
Did you ever find out what triggered it and what is the solution?
Views
Replies
Total Likes
Hi,
Please check if there is an online compaction kicked off by default. If compaction is running then the shutdown will not happen. Also in case there is an reindexing triggered then shutdown will pause till it is completed. These situations I have seen but are not exhaustive,
Hope this helps.
Thanks,
Anil
Views
Replies
Total Likes
Having seen your post the other day and looking through other things, I wonder if you have looked at how many threads are running? I found this page in the default environment and noted the 'shutdown gracefully' setting which would be a reason why your system may take too long to shutdown (?!) In the event there is a runaway thread, you would be waiting for default or internal timeouts to allow the 'graceful' shutdown.
http://localhost:4502/system/console/status-slingthreadpools
Most notable (and I would like some examples to set the 'Adobe-way') are these settings:
~- queue size : -1
- keep alive time : 60000
- block policy : RUN
- shutdown graceful : false
- shutdown wait time : -1
1) How to bound the queue size? The thread pool might be 5 but you could have a million queued up!
2) Anyway to override the thread pools' shutdown graceful true/false during a stop request? Me and grace had an argument, I want to kill her or end the relationship slamming the door shut no matter the cost....smile its referring to Process IDs (pids)
3) Anyway to inject a shutdown wait time of some value (2 or 5 mins) after a thread has started or for future threads? I sent a letter to the IRS on Apr 15 but they haven't got it yet (shutdown notice), my returns will be late but sooner than they send me the late notice and bill....(wait time)
end of day, needed to inject smiles with these questions ;->
Views
Replies
Total Likes
Having seen your post the other day and looking through other things, I wonder if you have looked at how many threads are running? I found this page in the default environment and noted the 'shutdown gracefully' setting which would be a reason why your system may take too long to shutdown (?!) In the event there is a runaway thread, you would be waiting for default or internal timeouts to allow the 'graceful' shutdown.
http://localhost:4502/system/console/status-slingthreadpools
Most notable (and I would like some examples to set the 'Adobe-way') are these settings:
~- queue size : -1
- keep alive time : 60000
- block policy : RUN
- shutdown graceful : false
- shutdown wait time : -1
1) How to bound the queue size? The thread pool might be 5 but you could have a million queued up!
2) Anyway to override the thread pools' shutdown graceful true/false during a stop request? Me and grace had an argument, I want to kill her or end the relationship slamming the door shut no matter the cost....smile its referring to Process IDs (pids)
3) Anyway to inject a shutdown wait time of some value (2 or 5 mins) after a thread has started or for future threads? I sent a letter to the IRS on Apr 15 but they haven't got it yet (shutdown notice), my returns will be late but sooner than they send me the late notice and bill....(wait time)
end of day, needed to inject smiles with these questions ;->
Views
Replies
Total Likes
Views
Likes
Replies