SPIP satura el servidor

Estimadoa spip-es,

Tengo un sitio que esta superando las 8000 visitas diarias en el servidor me dicen que
esta tirando un error, interno, ellos me quieren dar una mano pero no conoce FRANCES y no
pueden.

Me indican que este es el error que ellos han logrado detectar:

Lo mas detallado que le podemos indicar es que el sistema, bajo el archivo '/htdocs/ecrire/inc/utils.php' de su servidor ftp, hace llamada al archivo '/htdocs/ecrire/inc/flock.php'. Este ultimo archivo aparenta generar el inconveniente en la siguiente estructura de control de la funcion 'lire_fichier':

if ($fl = @fopen($fichier, 'r')) {

// verrou lecture
@flock($fl, LOCK_SH);
// a-t-il ete supprime par le locker ?
if (!@file_exists($fichier)) {
@fclose($fl);
return false;
}

// lire le fichier
$contenu = spip_file_get_contents($fichier);

// liberer le verrou
@flock($fl, LOCK_UN);
@fclose($fl);

// Verifications
$ok = true;
if ($options['phpcheck'] == 'oui')
$ok &= (ereg("[?]>\n?$", $contenu));

#spip_log("$fread $fichier ".spip_timer('lire_fichier'));
if (!$ok)
spip_log("echec lecture $fichier");

return $ok;
}

O en la estructura de control de la funcion 'ecrire_fichier':

if ($fp = @fopen($fichier, 'a'))
@flock($fp, LOCK_EX);

@flock($fp, LOCK_UN);

O en la estructura de control de la funcion 'supprimer_fichier':

if ($fp = @fopen($fichier, 'a'))
@flock($fp, LOCK_EX);
else
return;

// liberer le verrou
@flock($fp, LOCK_UN);

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:

www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341

Estimados

Tengo problemas en el servidor y me indica que es por culpa de flock.php

Saben que hace este archivos o como puedo solucionar el problama?

GC> Estimadoa spip-es,

GC> Tengo un sitio que esta superando las 8000 visitas diarias en el servidor me dicen que
GC> esta tirando un error, interno, ellos me quieren dar una mano pero no conoce FRANCES y no
GC> pueden.

GC> Me indican que este es el error que ellos han logrado detectar:

GC> Lo mas detallado que le podemos indicar es que el sistema, bajo el archivo '/htdocs/ecrire/inc/utils.php' de su servidor ftp, hace llamada al archivo '/htdocs/ecrire/inc/flock.php'. Este ultimo archivo aparenta generar el inconveniente en la siguiente estructura de control de la funcion 'lire_fichier':

GC> if ($fl = @fopen($fichier, 'r')) {

GC> // verrou lecture
GC> @flock($fl, LOCK_SH);
GC> // a-t-il ete supprime par le locker ?
GC> if (!@file_exists($fichier)) {
GC> @fclose($fl);
GC> return false;
GC> }

GC> // lire le fichier
GC> $contenu = spip_file_get_contents($fichier);

GC> // liberer le verrou
GC> @flock($fl, LOCK_UN);
GC> @fclose($fl);

GC> // Verifications
GC> $ok = true;
GC> if ($options['phpcheck'] == 'oui')
$ok &= (ereg("[?]>>\n?$", $contenu));

GC> #spip_log("$fread $fichier ".spip_timer('lire_fichier'));
GC> if (!$ok)
GC> spip_log("echec lecture $fichier");

GC> return $ok;
GC> }

GC> O en la estructura de control de la funcion 'ecrire_fichier':

GC> if ($fp = @fopen($fichier, 'a'))
GC> @flock($fp, LOCK_EX);

GC> @flock($fp, LOCK_UN);

GC> O en la estructura de control de la funcion 'supprimer_fichier':

GC> if ($fp = @fopen($fichier, 'a'))
GC> @flock($fp, LOCK_EX);
GC> else
GC> return;

GC> // liberer le verrou
GC> @flock($fp, LOCK_UN);

GC>

--
Se despide Atte.

Gustavo Raul

Me encotras por los siguientes medios:
www.gustavocoronel.com.ar
Tel.: +54 381 4238-930
Cel.: 154-472290 - Nuevo
ICQ : 19.902.609
MSN : gcoronel@gmail.com
S.M.de Tucumán - Tucumán
República Argentina

-----------------------------------------

No al limite de descarga de Telecom:
Estafa de Arnet:
Te dan 512K o 1024K solamente durante 18hs 15 minutos al mes
Mas datos en:
http://www.vgroupnetwork.com.ar/modules.php?name=Forums&file=viewtopic&t=8700
http://forum.arnetsucks.com.ar/index.php?disclaimer=1&showtopic=341