Skip to main content

Frontdoor troubleshooting

This page helps you resolve issues across shares, agents, frontends, environments, and health checks.

Shares and connectivity troubleshooting

IssueTroubleshooting steps
Share creation failureVerify the agent and environment are active. Confirm the backend service URL is reachable from the agent's host, and the specified port and protocol are correct.
Backend service unreachableEnsure the backend service is running and responding. Test connectivity directly from the agent's host system to isolate firewall or security group blocks.
SSL/TLS issuesFor HTTPS backend services, verify certificates are valid on the backend. NetFoundry handles edge SSL termination, but backend configuration is still critical.
Authentication problemsConfirm the backend's authentication is configured for public access patterns. Verify tokens or session management work through the public share URL.
Performance/slow responseMonitor backend service performance (CPU/memory) and check network latency between the agent and the backend.
General diagnostics1. Check share status (via API).
2. Test backend directly from agent host.
3. Review agent and backend logs for errors.

Agent and environment troubleshooting

IssueTroubleshooting steps
Bootstrap failuresVerify the enrollment token is valid (not expired). Check network connectivity to NetFoundry infrastructure. Review agent logs for specific error messages.
Connection/offline statusVerify the Frontdoor agent is running. Check outbound network connectivity on required ports and validate firewall or proxy configurations. Ensure system time is synchronized.
Performance issuesMonitor system resources (CPU, memory, network utilization) on the host machine. Consider the agent's placement relative to the backend services to minimize latency.
General diagnostics1. Check agent status (via API).
2. Validate outbound connectivity to NetFoundry endpoints.
3. Review agent logs. 4. Monitor host system resources.

Frontend troubleshooting

IssueTroubleshooting steps
Frontend not availableVerify your account access to the desired frontend type. For custom frontends, ensure DNS is correctly provisioned and configured.
SSL certificate issuesFor custom frontends, ensure DNS validation records are configured and verify domain ownership and DNS propagation are complete.
Access problemsConfirm the correct frontend selection in your share configuration. Verify auth provider configuration is properly set up for custom frontends.

Health check troubleshooting

IssueTroubleshooting steps
Health check failuresVerify the target share is active. Confirm the specified endpoint exists and responds correctly. Ensure the expected HTTP response code matches your service's actual response.
Timeout issuesAdjust configured timeout values for services with longer processing times. Investigate backend service bottlenecks and consider network latency.
Authentication errorsEnsure health check endpoints are secured appropriately but remain accessible to NetFoundry monitoring (avoid complex authentication flows).
General diagnostics1. Test the share directly (it must work for the health check to succeed).
2. Start with a simple endpoint to isolate configuration issues.
3. Check backend service logs during execution.