Some of chef-clients cannot be finished automatically so that the progress was stuck. I guess in the installation, the auto-run chef-client demon was stopped for some reason.
Here is the potential issues:
1. It is not good that the progress was stuck for hours, we should set a timer to detect the running status of chef-clients.
2. How to make sure the chef-client can run properly. The cron job of chef-client should be run every 30 mins, however the run.sh didn't work properly.
The issue was found in the customer's lab.
Some of chef-clients cannot be finished automatically so that the progress was stuck. I guess in the installation, the auto-run chef-client demon was stopped for some reason.
Here is the potential issues:
1. It is not good that the progress was stuck for hours, we should set a timer to detect the running status of chef-clients.
2. How to make sure the chef-client can run properly. The cron job of chef-client should be run every 30 mins, however the run.sh didn't work properly.