Guidainlinea.com - Risorse gratuite per Webmaster

| ASP | PHP | Download | Flash | NEWS | Grafica | .NET | Basi Banner | PhpNuke | Forum | Top100 | Webring |

 
100cocktails
   

 

 

 

 

 

 
   Seleziona la faq che vuoi leggere!

 

13. Eseguendo il mio script ottengo un errore di timeout. Che faccio?
 

Nel file di configurazione del PHP (php.ini) è presente una direttiva che permette di impostare la durata massima di esecuzione di uno script scritto in PHP. Questo è utile per prevenire che eventuali script buggati (o maligni) consumino risorse preziose al webserver girando all'infinito e consumando pertanto preziosi cicli di CPU e ingenti quantitativi di RAM.
Nella maggior parte degli ambienti (tranne che in alcuni ambienti particolari) puoi impostare la durata dell'esecuzione di uno script tramite la chiamata set_time_limit($time_amount); dove $time_amount è una variabile intera che specifica il numero di secondi massimo di esecuzione di uno script PHP.
Solitamente tale valore è settato a 30 dall'amministratore di sistema, ma puoi aumentarlo con la chiamata appena vista nel caso di script molto complessi e che molto probabilmente richiederanno più di 30 secondi per essere eseguiti. Impostando $time_amount a 0 otterrai invece l'esecuzione dello script fino a che non termina per conto suo (estremamente pericoloso, specie se nello script c'è anche una chiamata ignore_user_abort() in quanto potresti lanciare uno script che non riesci più a fermare e dovrebbe intervenire l'amministratore di sistema)


Vai alla FAQ successiva =>

<= Torna alla FAQ precedente

.:: Le sezioni ::.

 .: HTML
 .:
ASP
 .:
PHP
 .:
CSS
 .:
.NET
 .:
CGI/PERL
 .:
Flash
 .:
Download
 .:
JavaScript
 .:
FrontPage
 .:
DreamWeaver
 .:
IIS
 .:
PaintShop Pro
 .:
SQL
 .:
VisualBasic
 .:
XML.NET
 .:
PHPNuke
 .:
PhotoShop
 .:
Basi banner

.:: Script & File ::.

 .: ASP
 .:
.NET
 .:
PHP
 .:
CGI/PERL
 .:
Movies
 .:
Basi Banner
 .:
Programmi

.:: FAQ ::.

 .: ASP
 .:
HTML
 .:
PHP
 .:
CSS

.:: Tutorials ::.

 .: ASP
 .:
PhotoShop
 .:
Flash
 .:
JavaScript

 

 

Guidainlinea.com come homepage |  Aggiungi questa pagina ai preferiti
Home | Manuali | EBooks | Libri | NewsLetter | Community | Corsi | Shopping | Guadagna | Servizi | Mandaci il tuo tutorial | Links
Per qualsiasi informazioni scrivi alla Redazione al Webmaster o per informazioni generali ad info@manuali.net - Note Legali