mirror_products.sh needs error handling for when the web front end is down - it needs to handle when the dashboard is saying products are available, yet when it fetches the products the widget serving it up is serving either error pages or html info pages (not data).