From 527446f4e3c07cb1e259f79490ce420a27d11b79 Mon Sep 17 00:00:00 2001 From: DevEnv nis2-agile Date: Tue, 10 Mar 2026 10:23:10 +0100 Subject: [PATCH] [FIX] simulate-nis2.php wrapper: set_time_limit(0) per simulazione lunga max_execution_time=30 in Apache php.ini interrompeva la simulazione dopo 30s. La simulazione completa richiede 8-12 minuti. Aggiunto: set_time_limit(0), ignore_user_abort(true), memory_limit=256M. Co-Authored-By: Claude Sonnet 4.6 --- public/simulate-nis2.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/simulate-nis2.php b/public/simulate-nis2.php index 4566e29..fc0bc3a 100644 --- a/public/simulate-nis2.php +++ b/public/simulate-nis2.php @@ -9,6 +9,11 @@ * URL: https://nis2.agile.software/simulate-nis2.php?sim=all */ +// La simulazione completa richiede 8-12 minuti: rimuovi il limite di esecuzione PHP +set_time_limit(0); +ignore_user_abort(true); +ini_set('memory_limit', '256M'); + // Mappa ?sim=sim06 → NIS2_SIM=SIM06 (unico filtro attivo nel simulatore) $simParam = strtolower(trim($_GET['sim'] ?? 'all')); if ($simParam === 'sim06') {