Skip to content

Hub Server Troubleshooting

This guide provides information to help troubleshoot common issues you might encounter while installing and managing Turbo Server.

What you'll find here

  • Installation troubleshooting
  • Common issues and solutions
  • Performance monitoring
  • Diagnostic tools and logs

Setup and Installation Issues

Database Connection Error

Setup Failed

If you see "Setup Failed!" with the error: "A network related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify the instance name is correct and that SQL Server is configured to allow remote connections."

This may occur due to:

  • Database being unavailable
  • SQL Server connection issues
  • Embedded database still initializing

Resolution Steps:

  1. Verify SQL server connectivity with specified credentials
  2. For standalone mode, wait a few minutes for embedded database initialization
  3. Check if Turbo Server Service is installed and running
  4. Try accessing the admin site (typically http://localhost/admin)

Common Installation Issues

The following table lists common installation issues and their solutions:

IssueSolution
Turbo Server installation failedTimeout when starting/accessing database services. Go to Control Panel > Administrative Tools > Services and restart the Turbo Server service.
Service fails to start1. Check for database service timeouts
2. Review required ports for installed roles
3. Check for conflicts with IIS or other services
4. Restart the Turbo Server service
Can't access Admin/Hub SiteWindows security settings may restrict external connections. See Configuring Security.
Application not in portalVerify application is pushed to correct org account dashboard (turbo.net hub) or namespace (Turbo Server). See Managing Applications.
Installing new licenseClick New License on the Admin page in Administration Site.
Server inaccessible after network changeRestart Turbo Server service after network configuration changes.
HTML5 cloud launch fails (generic error)1. Review SSL troubleshooting docs
2. Check broker-to-app-server connectivity
3. Verify ports 80/443 access
HTML5 cloud launch fails (service unavailable)Verify user is in Remote Desktop Users group when login mode is set to "ask".
Forgot admin passwordRun as administrator:
Server.exe admin user-group 2 clear
This allows admin site access without login. Reset password and re-add admin user.
Large image push failsIncrease Hub heap max setting in /admin/domain/servers.aspx.
Compiler Error -1073741502Service user lacks ASP.NET cache permissions:
1. Stop Turbo service
2. Delete: C:\Windows\Microsoft.NET\Framework\{version}\Temporary ASP.NET Files
3. Restart service
Windows Interactive Login blocks apps1. Use "Notice and Consent" in /admin/general
2. Remove group policy
3. Disable registry keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon\LegalNoticeCaption
HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon\LegalNoticeText
DNS resolution errorTest DNS with ping commands. If failing, switch to public DNS server.
Upgrade service start failureWindows Service Control Manager error. Restart computer and retry.
Portal/API requests hang under loadUpdate Apache config to increase request threads. See Network Optimization.

Performance Monitoring

Performance Counters

Server Diagnostics

Turbo Server uses performance counters to track and report server load information. These reports may be viewed on the Turbo Server administration site Domain page.

If the load information for a server is missing, then the Turbo service user may not have permission to access performance counter data. To grant permission to the Service user:

  1. Log on to the application server.
  2. Open Server Manager and click on Tools > Computer Management.
  3. From the Computer Management window, click on Local Users and Groups > Users.
  4. Right-click on the service user and click Properties.
  5. Click on the Member Of tab and check that the Performance Monitor Users group is listed.
  6. If the group is not listed, click Add and enter Performance Monitor Users, then click OK.

This group is automatically added to the service user during Turbo Server installation.

Diagnostic Tools

Enabling Debug Mode

Debug logs help Turbo support diagnose issues:

Client Logs

Located in: c:\users\[user]\appdata\local\turbo\logs

Server Debug Mode

  1. Stop the service:
powershell
net stop turbo
  1. Edit C:\ProgramData\Turbo Server\settings.xml:
xml
<?xml version="1.0" encoding="utf-8"?>
<settings>
    <InstallPath>[Path]</InstallPath>
    <InstalledVersion>[Version]</InstalledVersion>
    <DbLibraryConnection>embedded</DbLibraryConnection>
    <DbManagerConnection>embedded</DbManagerConnection>
    <TraceLevel>Debug</TraceLevel>
</settings>
  1. Start the service:
powershell
net start turbo

Log File Locations

Default install location: C:\Program Files\Turbo Server

Log TypeLocation
Installation[Install Directory]\logs\Setup.log
Service[Install Directory]\logs\*.log
Web Services[Install Directory]\Sandbox\MODIFIED\@PROGRAMFILESX86@\Turbo Server\Web\logs\*.log
[Install Directory]\Sandbox\MODIFIED\@PROGRAMFILESX86@\Turbo Server\Web\Hub\logs\*.log
SQL Server[Install Directory]\Sandbox\MODIFIED\@PROGRAMFILESX86@\Microsoft SQL Server\MSSQL.1\MSSQL\LOG
Apache[Install Directory]\Sandbox\MODIFIED\@PROGRAMFILESX86@\Apache Software Foundation\Apache2.4\logs\error.log
Portal/BrokerContainer logs (xcstream_*.txt)
Export with: turbo logs [container] --export=c:\path
App ServerC:\Program Files (x86)\Turbo\ApplicationServer\logs

Managing the Service

Two methods to restart the Turbo Server service:

  1. Using Control Panel:

    • Navigate to: Control Panel > Administrative Tools > Services
    • Find and restart "Turbo Server" service
  2. Using Command Prompt (as Administrator):

    powershell
    # Stop service
    net stop turbo
    
    # Start service
    net start turbo

Additional Diagnostic Tools

Windows Event Viewer

Check Event Viewer for service startup issues and other Windows-related problems.

Important Notes

  • Always check logs before making configuration changes
  • Back up settings before modifications
  • Document troubleshooting steps taken
  • Contact support for persistent issues

Best Practices

  • Monitor performance counters regularly
  • Keep diagnostic logs for issue tracking
  • Maintain regular service maintenance
  • Document configuration changes