1000's of emails not created until server rebooted!
Users were complaining that 1000's of emails were not being sent via our CF service. I checked the spool directory and it was empty, as was Undelivr. Our own application logs showed the cfmail routine had been called but full mail logging via the CF Administrator showed nothing had been sent. So where on earth have the emails gone?
Through frustration we just did an emergency reboot of the affected server from the cluster and as soon as it rebooted 1000's of emails appeared in the spool directory. This included every email going back since the problem manifested.
Where does CF store its emails before it puts them into the spool dir? Surely it must have written them to disk someone else that isn't documented? How else could it generate all of the missing emails after a reboot without any prompting? Maybe Java itself had a problem and has its own mail spool dir that then feeds into the CF spool dir?
Any answers would be useful in case this problem ocurrs again.
Thank you.
Gary.
