Application Monitoring

Znode Storefront includes a monitoring page with very low resource utilization that you can use to monitor your website using a remote monitoring service. This page will return the current date-time stamp as a response - this prevents the page from being cached by proxy servers.

Accessing the Monitoring Page

You can access the monitoring page at http://<your-storefront>/monitor.aspx

Setup External Monitoring

You should setup an external monitoring service (such as WebsitePulse.com) to hit the storefront monitoring page every 15 minutes or less.

 

Note that you can also modify the monitoring page to return some storefront data if you need to monitor critical functionality. For example: The page can call the payment processing service and post a test transaction - The response returned by the page can then be evaluated by your monitoring service. This will enable you to monitor the payment processing on your storefront.

Keep-Alive Service

The .NET application pool gets recycled every time the number of visitors drops to zero. After the recycle, the application recompiles when the next visitor accesses a page on your site -- this can cause your site to load very slowly resulting in inconvenience to the visitor.

 

This issue can be resolved by setting up a "Keep-Alive" monitoring service that hits the monitoring page every 15 minutes or less. This will also ensure that the Znode Storefront application does not get unloaded from memory. This will result in faster page responses since the application is kept alive continuously.

 

 


See Also:

Activity and Exception Logging

Diagnostics