Diagnostic Commands
Check Service Status
Verify which services are running and on which ports.Test PHP-FPM Connection
Verify PHP-FPM is listening and responding:Verify PHP Configuration
Test Nginx Configuration
MariaDB Diagnostics
Process Management
Stop All PHP-FPM Processes
If PHP-FPM processes are stuck or unresponsive:Restart Nginx Safely
Stop MariaDB Safely
Network Diagnostics
Test Local Site Resolution
Test HTTP/HTTPS Connectivity
Identify Port Conflicts
File System Diagnostics
Verify Envloom Directory Structure
Check File Permissions
Verify Symlinks/Junctions
Runtime Diagnostics
Verify PATH Configuration
Check NVM Configuration
Validate Runtime Installations
SSL Certificate Diagnostics
Verify CA Certificate
Check Site Certificate
Test SSL Connection
Log Analysis Techniques
Tail Logs in Real-Time
Filter and Search Logs
Extract Recent Errors
Performance Profiling
Monitor Resource Usage
Analyze Site Response Time
When to Seek Further Help
If you’ve exhausted these debugging techniques:-
Gather diagnostic information:
- Recent log excerpts from relevant logs
- Service status output
- System environment details (Windows version, Envloom version)
-
Document the issue:
- Steps to reproduce
- Expected vs actual behavior
- What you’ve already tried
-
Report the issue:
- Check existing issues in the Envloom repository
- Create a new issue with diagnostic information
- Include relevant configuration files (sanitize passwords)
Related Resources
- Common Issues - Quick solutions to frequent problems
- Understanding Logs - Log file locations and formats