Autore Topic: 1giga di log al giorno  (Letto 3098 volte)

Offline Mirkop1988

  • Esploratore
  • **
  • Post: 148
    • Mostra profilo
1giga di log al giorno
« il: 21 Gen 2009, 23:58:14 »
Salve, spero sia la sezione adatta. La situazione è questa: ho un server con installato solo Joomla e null'altro. Da qualche giorno a questa parte, apache produce 1-2giga di log di errori.
Capite da voi qual è il problema...
Ho installato diversi componenti di Joomla, non saprei dire se il problema si è venuto a creare dopo uno di questi, né ho la possibilità di disattivarne uno alla volta per trovare quello che dà problemi (almeno, la tengo come ultima possibilità).

Mi scuso sin da ora se posterò questo messaggio su più di un forum, ma la situazione è critica, mi capita di non essere sempre presente e di trovare spesso il server in down per troppi log creati.

Purtroppo il file di log è molto grande... mi limito a riportare un po' delle righe finali.
Codice: [Seleziona]
[Wed Jan 21 03:56:43 2009] [error] [client 208.50.101.151] PHP Warning:  fwrite(): supplied argument is not a valid stream resource in /var/www/vhosts/diebrucke.it/httpdocs/plugins/system/contentstatic.php on line 88
[Wed Jan 21 03:56:43 2009] [error] [client 208.50.101.151] PHP Warning:  fclose(): supplied argument is not a valid stream resource in /var/www/vhosts/diebrucke.it/httpdocs/plugins/system/contentstatic.php on line 89
[Wed Jan 21 04:00:34 2009] [error] [client 81.115.165.133] PHP Notice:  Undefined variable: Itemid in /var/www/vhosts/diebrucke.it/httpdocs/components/com_sh404sef/sef_ext/com_content.php on line 92, referer: http://diebrucke.it/feed/rss.html
[Wed Jan 21 04:05:37 2009] [error] [client 208.50.101.151] PHP Warning:  fopen() [<a href='function.fopen'>function.fopen</a>]: Unable to access /httpdocs/index.php?option=com_content&amp;Itemid=2&amp;catid=7&amp;id=72&amp;lang=it&amp;layout=default&amp;page=0&amp;print=1&amp;tmpl=component&amp;view=article in /var/www/vhosts/diebrucke.it/httpdocs/plugins/system/contentstatic.php on line 87
[Wed Jan 21 04:05:37 2009] [error] [client 208.50.101.151] PHP Warning:  fopen(/httpdocs/index.php?option=com_content&amp;Itemid=2&amp;catid=7&amp;id=72&amp;lang=it&amp;layout=default&amp;page=0&amp;print=1&amp;tmpl=component&amp;view=article) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory in /var/www/vhosts/diebrucke.it/httpdocs/plugins/system/contentstatic.php on line 87
[Wed Jan 21 04:05:37 2009] [error] [client 208.50.101.151] PHP Warning:  fwrite(): supplied argument is not a valid stream resource in /var/www/vhosts/diebrucke.it/httpdocs/plugins/system/contentstatic.php on line 88
[Wed Jan 21 04:05:37 2009] [error] [client 208.50.101.151] PHP Warning:  fclose(): supplied argument is not a valid stream resource in /var/www/vhosts/diebrucke.it/httpdocs/plugins/system/contentstatic.php on line 89
[Wed Jan 21 04:10:07 2009] [error] [client 69.63.178.247] PHP Notice:  Undefined variable: Itemid in /var/www/vhosts/diebrucke.it/httpdocs/components/com_sh404sef/sef_ext/com_content.php on line 92
[Wed Jan 21 04:18:38 2009] [error] [client 66.249.70.156] PHP Notice:  Undefined variable: Itemid in /var/www/vhosts/diebrucke.it/httpdocs/components/com_sh404sef/sef_ext/com_content.php on line 92
[Wed Jan 21 04:19:06 2009] [error] [client 209.85.238.25] PHP Notice:  Undefined variable: Itemid in /var/www/vhosts/diebrucke.it/httpdocs/components/com_sh404sef/sef_ext/com_content.php on line 92

Guardando pezzo per pezzo:
Codice: [Seleziona]
[Wed Jan 21 03:56:43 2009] [error] [client 208.50.101.151] PHP Warning:  fwrite(): supplied argument is not a valid stream resource in /var/www/vhosts/diebrucke.it/httpdocs/plugins/system/contentstatic.php on line 88
[Wed Jan 21 03:56:43 2009] [error] [client 208.50.101.151] PHP Warning:  fclose(): supplied argument is not a valid stream resource in /var/www/vhosts/diebrucke.it/httpdocs/plugins/system/contentstatic.php on line 89
Problemi con il plugin contentstatic, chiaramente.
Ma che significa? Non riesce a scrivere il file e a chiuderlo. Potrebbe essere un problema di permessi?

Codice: [Seleziona]
[Wed Jan 21 04:00:34 2009] [error] [client 81.115.165.133] PHP Notice:  Undefined variable: Itemid in /var/www/vhosts/diebrucke.it/httpdocs/components/com_sh404sef/sef_ext/com_content.php on line 92, referer: http://diebrucke.it/feed/rss.htmlProblemi con sh404sef... variabile non definita... già, ma che significa?

Codice: [Seleziona]
[Wed Jan 21 04:05:37 2009] [error] [client 208.50.101.151] PHP Warning:  fopen() [<a href='function.fopen'>function.fopen</a>]: Unable to access /httpdocs/index.php?option=com_content&amp;Itemid=2&amp;catid=7&amp;id=72&amp;lang=it&amp;layout=default&amp;page=0&amp;print=1&amp;tmpl=component&amp;view=article in /var/www/vhosts/diebrucke.it/httpdocs/plugins/system/contentstatic.php on line 87
Anche qui, problemi con fopen... ma non capisco nulla di più.

Domanda: per le funzioni di modifica del file c'è bisogno di qualche estensione di php in particolare? Può essere un problema di permessi, forse?
« Ultima modifica: 22 Gen 2009, 00:01:34 da Mirkop1988 »

Offline Mirkop1988

  • Esploratore
  • **
  • Post: 148
    • Mostra profilo
Re: 1giga di log al giorno
« Risposta #1 il: 23 Gen 2009, 18:34:30 »
Niente?

Ho disattivato, per ora, la cache e il plugin in questione: il problema è risolto.
Ho controllato i permessi delle cartelle dei due plugin: tutto apposto. Eppure non riescono a scrivere, generando questi file di log chilometrici.

Nonostante questo, altri plugin o comunque altre funzioni, non hanno lo stesso problema.

L'ftp è abilitato e impostato correttamente.

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: 1giga di log al giorno
« Risposta #2 il: 23 Gen 2009, 19:07:23 »
sembra che il tuo sito cerchi di importare feed o comunque contenuti di altri siti.

Non essendo attiva la variabile fopen() nel tuo server ti genera errori

Offline Mirkop1988

  • Esploratore
  • **
  • Post: 148
    • Mostra profilo
Re: 1giga di log al giorno
« Risposta #3 il: 24 Gen 2009, 17:18:23 »
No, non importiamo nulla... anche perché non vedo cosa c'entrino cache e contentstatic.

Ho rintracciato, comunque, la sorgente del problema: le cartelle create da joomla vengono create con l'utente apache e con permessi 755. Ciò sta a significare che poi è impossibile apportare modifiche... non c'è modo di cambiare i chmod né di scriverci (per la cache, ad esempio).

Ho risolto disattivando il safe_mode

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: 1giga di log al giorno
« Risposta #4 il: 24 Gen 2009, 22:09:35 »
non era più semplice far coincidere utente apache e utente ftp?

Anche a metterli nello stesso gruppo è sempre meglio della disattivazione del safe mode.

Nello stesso gruppo, ma diversi, con i file a 664 e le cartelle a 775 sei a posto

Offline k0nan

  • Appassionato
  • ***
  • Post: 307
    • Mostra profilo
Re: 1giga di log al giorno
« Risposta #5 il: 28 Gen 2009, 17:47:19 »
non era più semplice far coincidere utente apache e utente ftp?

Anche a metterli nello stesso gruppo è sempre meglio della disattivazione del safe mode.

Nello stesso gruppo, ma diversi, con i file a 664 e le cartelle a 775 sei a posto

non tutti gli hosting apache+php sono pienamente compatibili.
è necessaria una particolare configurazione del sistema per poter gestire tutto tramite un solo utente

ciao
VM Italia - Supporto italiano a virtuemart - http://www.vmitalia.net

VirtueMart Dev Team Member - User Interface - http://www.virtuemart.net

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: 1giga di log al giorno
« Risposta #6 il: 29 Gen 2009, 13:22:32 »
non era più semplice far coincidere utente apache e utente ftp?

Anche a metterli nello stesso gruppo è sempre meglio della disattivazione del safe mode.

Nello stesso gruppo, ma diversi, con i file a 664 e le cartelle a 775 sei a posto

concordo

 

Host

Torna su