My Solaris 11 cron appears to have stopped working.
Here is the last output of a cron job I run:
-rw-r--r-- 1 root root 60 Jul 2 20:30 locked_passwords.txt
I setup a test, like this:
* * * * * touch /tmp/testing.txt
It never touches the file
I checked if the service is running:
svcs cron
STATE STIME FMRI
online Mar_09 svc:/system/cron:default
I truss the file and see this:
root 532 1 0 Mar 09 ? 3:08 /usr/sbin/cron
pfexec truss -f -p 532
532: pollsys(0xFC7FC1A8, 1, 0xFC7FC750, 0x00030414) (sleeping...)
Is my cron process sleeping? why?
UPDATE: I have restarted cron 2 times and it continues to stop. The majority of my log reads:
! c queue max run limit reached Mon Jul 24 12:53:00 2017
! rescheduling a cron job Mon Jul 24 12:53:00 2017
! c queue max run limit reached Mon Jul 24 12:53:00 2017
! rescheduling a cron job Mon Jul 24 12:53:00 2017
! c queue max run limit reached Mon Jul 24 12:53:00 2017
! rescheduling a cron job Mon Jul 24 12:53:00 2017
How do I diagnose this situation?