Honestly, I thought that would solve your problem. If it were my site, I would try this (and hope): Go to System >> Scheduled Tasks >> disable the Keep-alive task >> Save >> Restart Application >> go back and enable the Keep-alive scheduled task >> Save >> Restart Application.
Then watch your System log ..refresh it in 20 minutes and hope to not see "Application Started"...
If this doesn't work, then I would try disabling the Keep-alive task, and ONLY use the 3rd party monitoring service... And at your 3rd party monitoring service, be certain that your URL for them to monitor is correct: http://site.domain.com (no WWW)
The nopCommerce application is designed to "stay awake" for 20 minutes whether you have visitors on the site or not...then it goes to sleep. You should never see 2 "Application Started" appear in system log within 20 minutes of each other..unless you manually click the link in upper right of admin to "Restart Application"
Also, since this problem only started after moving to a new server...
If you have access to IIS, go to the Application Pool for your nopCommerce site >> View Advanced Settings >> Under Process Model section, make sure your Idle Time-out is set to 20 minutes, and that Ping Enabled is TRUE.
Also, in the Recycling section of Advanced Settings for your Application Pool, what value do you see for Regular Time Interval?
I asked about the Recycling/Regular Time Interval because your site acts like this value is set to 5 minutes, whereas, mine and most are set to 1740 minutes...so if no visitors access your site in a full day, the application pool will recycle itself once to free up memory allocation ..even if you have a keep-alive.
Good luck with your host.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.