Errore irreversibile: superato il tempo di esecuzione massimo di 500 secondi

Sto usando cURL con PHP e ricevendo il seguente errore dopo un po '(credo dopo 300 secondi):

Errore irreversibile: superato il tempo di esecuzione massimo di 500 secondi.

Ho cercato su Google questo e ho trovato alcune soluzioni che non funzionano anche per me, come ad esempio:

ini_set('MAX_EXECUTION_TIME', -1); error_reporting(1); // to display only fatal error set_time_limit(0); 

Ho provato sia MAX_EXECUTION_TIME che MAX_INPUT_TIME e li MAX_INPUT_TIME impostati su -1 ma nulla mi sta aiutando.

Aggiornare

Ho usato anche questo:

 ignore_user_abort(true); ini_set('MAX_EXECUTION_TIME', 0); error_reporting(1); set_time_limit(0); 

e dentro cURL

 curl_setopt($s, CURLOPT_TIMEOUT, 0); 

ma continua a darmi il seguente errore:

Errore irreversibile: tempo di esecuzione massimo di 500 secondi superato in D: \ wamp \ www \ optimize.php sulla row 321

impostalo anche 300 che è di circa 300 secondi = 5 minuti

 ini_set('MAX_EXECUTION_TIME', 300); 

se lo imposti a 0, il che significa nessun limite.

 ini_set('MAX_EXECUTION_TIME', 0); 

per cURL puoi usare questo

 curl_setopt($ch, CURLOPT_TIMEOUT, 0); 

qui di nuovo 0 significa infinito …

Dato che stai usando l'arricciatura, fai in modo che il ricciolo abbia un timeout infinite usando 0

 curl_setopt($ch, CURLOPT_TIMEOUT, 0); // or provide number of seconds!