- Add 26 documentation files including test reports, deployment guides, and troubleshooting documentation - Include 3 CSV data files for trainer imports and user registration tracking - Add 43 JavaScript test files covering mobile optimization, Safari compatibility, and E2E testing - Include 18 PHP utility files for debugging, geocoding, and data analysis - Add 12 shell scripts for deployment verification, user management, and database operations - Update .gitignore with whitelist patterns for development files, documentation, and CSV data 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2.4 KiB
2.4 KiB
⚠️ CRITICAL: MONITORING INFRASTRUCTURE DISABLED
Date: August 8, 2025
IMPORTANT: DO NOT RE-ENABLE THE MONITORING SYSTEMS
The following monitoring and optimization systems have been permanently disabled due to causing PHP segmentation faults that crash the entire WordPress/WP-CLI environment:
Disabled Systems (in class-hvac-plugin.php):
- ❌
HVAC_Background_Jobs::init()- Background job processing - ❌
HVAC_Health_Monitor::init()- Health monitoring - ❌
HVAC_Error_Recovery::init()- Error recovery system - ❌
HVAC_Security_Monitor::init()- Security monitoring - ❌
HVAC_Performance_Monitor::init()- Performance monitoring - ❌
HVAC_Backup_Manager::init()- Backup management - ❌
HVAC_Cache_Optimizer::init()- Cache optimization
Still Active:
- ✅
HVAC_Query_Monitor::init()- Query monitoring (with WP-CLI disabled)
Symptoms When Enabled:
- PHP Segmentation faults in WP-CLI commands
- HTTP 503 Service Unavailable errors
- Complete site crashes requiring restoration from backup
- FastCGI errors and connection resets
Root Cause:
The monitoring infrastructure introduced in commit afc221a9 contains memory corruption issues or infinite loops that cause PHP to crash at the system level.
DO NOT:
- ❌ Re-enable any of these systems without thorough testing
- ❌ Deploy to production with monitoring enabled
- ❌ Uncomment the initialization calls in class-hvac-plugin.php
Files Involved:
/includes/class-hvac-plugin.php(lines 349-372)/includes/class-hvac-background-jobs.php/includes/class-hvac-health-monitor.php/includes/class-hvac-error-recovery.php/includes/class-hvac-security-monitor.php/includes/class-hvac-performance-monitor.php/includes/class-hvac-backup-manager.php/includes/class-hvac-cache-optimizer.php
Testing Required Before Re-enabling:
- Isolate each monitoring system individually
- Test on local development environment first
- Monitor memory usage and error logs
- Test all WP-CLI commands
- Verify no segmentation faults occur
- Load test with multiple concurrent requests
Contact:
If you need to re-enable monitoring, thoroughly review and debug the code first. The issue is likely related to:
- Infinite recursion in hook handlers
- Memory leaks in data collection
- Circular dependencies between monitoring systems
- Race conditions in concurrent access
THIS IS A CRITICAL PRODUCTION ISSUE - PROCEED WITH EXTREME CAUTION