Server Scout's dashboard is designed as a progressive web app (PWA) that provides reliable monitoring even when network conditions are poor. However, this offline-first architecture can sometimes lead to loading issues when cached data becomes stale or conflicts with updated content. This guide will help you troubleshoot and resolve common dashboard loading problems.
Understanding the PWA Architecture
Server Scout's dashboard uses a service worker to cache resources and monitoring data, enabling it to function offline with previously loaded information. While this ensures continuity during network interruptions, it can occasionally cause issues when the cached content doesn't align with server updates or when the service worker encounters problems.
Basic Troubleshooting Steps
1. Perform a Hard Refresh
The quickest solution for most dashboard loading issues is to perform a hard refresh, which bypasses the browser cache and service worker:
- Windows/Linux: Press
Ctrl + Shift + R - macOS: Press
Cmd + Shift + R
This forces the browser to fetch fresh resources from the server rather than relying on cached versions.
2. Clear Browser Cache and Data
If a hard refresh doesn't resolve the issue, you'll need to clear the browser's stored data:
Chrome/Edge
- Press
F12to open Developer Tools - Right-click the refresh button while Developer Tools is open
- Select "Empty Cache and Hard Reload"
Alternatively:
- Navigate to Settings → Privacy and Security → Clear browsing data
- Select "All time" as the time range
- Ensure "Cached images and files" and "Cookies and other site data" are selected
- Click "Clear data"
Firefox
- Go to Settings → Privacy & Security
- Under "Cookies and Site Data", click "Clear Data"
- Select both options and click "Clear"
Safari
- Go to Safari → Preferences → Privacy
- Click "Manage Website Data"
- Search for "serverscout.ie" and remove all entries
3. Check for Browser-Specific Issues
To determine if the problem is browser-specific:
- Open Server Scout in an incognito/private browsing window
- Try accessing the dashboard in a different browser
- Test on another device if available
If the dashboard loads correctly in incognito mode or a different browser, the issue is likely related to cached data or browser extensions in your primary browser.
Session and Authentication Issues
Verify Login Session Status
Dashboard loading problems can occur when your login session has expired but the service worker continues attempting to load cached content:
- Look for any authentication prompts or error messages
- Try logging out completely and logging back in
- Check if you can access other areas of the Server Scout interface
If you're redirected to the login page or receive authentication errors, simply log in again to establish a fresh session.
Clear Authentication Cookies
Sometimes authentication tokens can become corrupted:
- Open your browser's Developer Tools (
F12) - Navigate to the Application/Storage tab
- Under "Cookies", find the Server Scout domain
- Delete all cookies related to authentication
- Refresh the page and log in again
API Connectivity Issues
Check API Response Status
If the dashboard appears to load but displays no data or shows error messages:
- Open Developer Tools (
F12) - Go to the Network tab
- Refresh the dashboard
- Look for failed requests (marked in red) to API endpoints
- Check the status codes of API responses
Common issues include:
- 502/503 errors: Server temporarily unavailable
- 401 errors: Authentication problems
- Timeout errors: Network connectivity issues
Test Direct API Access
You can verify API functionality by testing a simple endpoint:
curl -H "Authorization: Bearer YOUR_TOKEN" https://app.serverscout.ie/v1/status
Replace YOUR_TOKEN with your actual API token from the dashboard settings.
Advanced Troubleshooting
Reset Service Worker
If problems persist, you may need to manually reset the service worker:
- Open Developer Tools (
F12) - Go to the Application tab
- Select "Service Workers" from the left sidebar
- Find the Server Scout service worker
- Click "Unregister"
- Refresh the page to re-register the service worker
Disable PWA Features Temporarily
To test if PWA functionality is causing issues:
- In Chrome, go to
chrome://settings/content/notifications - Block notifications from Server Scout temporarily
- Clear all site data as described above
- Access the dashboard and test functionality
If these steps resolve your dashboard loading issues but problems recur, consider contacting Server Scout support with details about your browser version, operating system, and any error messages you've encountered.
Frequently Asked Questions
How do I fix ServerScout dashboard not loading?
Why does ServerScout dashboard show old data or won't update?
How does ServerScout's PWA dashboard work?
How do I clear ServerScout cache in Chrome?
What should I do if ServerScout dashboard shows authentication errors?
How do I reset ServerScout service worker?
How can I check if ServerScout API is working?
Why does ServerScout work in incognito but not regular browser?
Was this article helpful?