Standard Operating Procedure for L1 Support Team for vuSmartMaps not loading issue.
If User reports that vuSmartMaps is not getting loaded or internal server 404 error, then most likely web service (apache2) is not running.
Loginto shipper and check below
:
- $sudo service apache2 status or $sudo systemctl status apache2 or $/etc/init.d/apache2 status
- If process is stopped or exited or inactive state, then
- Start Apache2 by giving command
- $Sudo service apache2 start or $sudo systemctl start apache2 or $/etc/init.d/apache2 start
This will start apache2, Again check status to confirm if apache2 is running
- $sudo service apache2 status to confirm the service is active and in running state
Step2 :
- $sudo service kibana status or $sudo kibana status apache2 or $/etc/init.d/kibana status
- If process is stopped or exited or inactive state, then
- Start kibana by giving command
- $Sudo service kibana start or $sudo systemctl start kibana or $/etc/init.d/kibana start
This will start kibana, Again check status to confirm if kibana is running
- $sudo service apache2 status to confirm the service is active and in running state
There could be multiple reasons if vuSmartMaps is not loading or throwing internal server errors on the login page or immediately after logging in.
- Firewall rule enabled to access vuSmartMaps URL (IP address + Port 443) has been disabled or timed out
- Web Server (Apache) in our main shipper is down or throwing errors.
- Kibana service is down.
- ES is not reachable or down.
- Redis service is down or queue has build up to take all redis memory
- mysql service is down or not accepting connections
- /var/log or /tmp disk partitions are full
- <add-more-here>
We should do following checks:
- If vuSmartMaps UI is not loading, from a client machine, do a telnet to vuSmartMaps URL for port 443. If it’s accepting connection, it means vuSmartMaps is reachable and access to Shipper VM is not an issue.
- Login into main shipper using ‘ssh’
- Check Apache service using following command:
- sudo service apache2 status
- if apache2 service is not running, start the service using following command:
- sudo service apache2 start
- Check kibana service using following command:
- sudo service kibana status
- if apache2 service is not running, start the service using following command:
- sudo service kibana start
- Check connectivity to ES in the analyser on port 9200 using curl command:
- Check redis service using following command
- sudo service redis_6379 status
- if apache2 service is not running, start the service using following command:
- sudo service redis_6379 start
- Check mysql service using following command
- sudo service mysql status
- if apache2 service is not running, start the service using following command:
- sudo service mysql start
- Execute ‘df -h’ or ‘df -k’ and check if any disk partition is full (100%)