🛑 Emergency Process Killer"; echo ""; try { $db = Database::getInstance(); // Stop all analysis processes $result = $db->query("UPDATE optimization_analysis_state SET is_running = 0, should_pause = 0"); if ($result) { echo "
✅ All analysis processes stopped
"; } else { echo "
❌ Failed to stop processes
"; } // Show current state $stateQuery = $db->query("SELECT * FROM optimization_analysis_state LIMIT 1"); if ($stateQuery && $stateQuery->num_rows > 0) { $state = $stateQuery->fetch_assoc(); echo "

Current State:

"; echo "
";
        echo "Running: " . ($state['is_running'] ? 'YES' : 'NO') . "\n";
        echo "Should Pause: " . ($state['should_pause'] ? 'YES' : 'NO') . "\n";
        echo "Processed: " . $state['processed_combinations'] . "\n";
        echo "Total: " . $state['total_combinations'] . "\n";
        echo "
"; } echo "
✅ You can now try accessing your main site
"; } catch (Exception $e) { echo "
❌ Error: " . htmlspecialchars($e->getMessage()) . "
"; } // Try to free up any memory if (function_exists('gc_collect_cycles')) { gc_collect_cycles(); } echo "

← Back to Main Site

"; ?>