Skip to main content

Troubleshooting

This guide helps you diagnose and resolve common issues with Sparrow Community Edition on Azure.

Ensure Required Ports Are Open

Make sure the following ports are open in your Azure VM's networking settings:

PortPurposeProtocol
22SSHTCP
80HTTP (Nginx)TCP
443HTTPS (SSL via Certbot)TCP

To open port 443:

  1. Go to Azure Portal → Your VM → Networking
  2. Click Add inbound port rule
  3. Set the following:
FieldValue
Port443
ProtocolTCP
ActionAllow
SourceAny
Priority1000
NameAllow-443

Check Sparrow & Dependencies

note

Sparrow auto-starts on system boot.

If services aren’t running as expected, check their status:

Sparrow API Service
systemctl status sparrow-api.service

Kafka Service

systemctl status kafka

To check logs (as root):

sudo su
cd /home/kafka/kafka-logs

MongoDB Service

systemctl status mongod

Verify Health Check

  • Once all services are up and ports are correctly configured, your Sparrow instance should be operational.

  • Check the health endpoint in your browser:

    https://YOUR_DOMAIN_NAME/health

Example banner