GoJack - SMS gratis

Sviluppo software e assistenza => GoJack Web - Wap => Topic aperto da: tatankam - Luglio 25, 2013, 09:38:00 am

Titolo: Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: tatankam - Luglio 25, 2013, 09:38:00 am
Ciao a tutti.

Da una decina di giorni ottengo l'errore come in oggetto da web.
Host 000webhost.com

Il messaggio comunque arriva.
Il problema è che se mando il messaggio dalla versione android l'app si chiude e va in errore (anche se il messaggio arriva) impedendo che l'sms venga salvato in messaggi inviati
Si può fare qualcosa?

grazie mille!
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: checco987 - Luglio 25, 2013, 10:46:59 am
disabilita tutti gli aggiornamenti dalla versione web
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: tatankam - Luglio 25, 2013, 11:22:30 am
Si ma ormai che si è aggiornato come posso tornare indietro?
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: antonino.spampinato - Luglio 25, 2013, 03:38:52 pm
per quale motivo vuoi tornare indietro?
disattivando tutti gli aggiornamenti automatici, farai in modo di risparmiare memoria allo script php. (di tanto in tanto, guarda sul forum se ci sono aggiornamenti).
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: marillac - Luglio 25, 2013, 03:46:13 pm
A me lo fa anche con gli aggiornamenti disabilitati  ??? ??? ???
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: Daniele8787 - Luglio 25, 2013, 03:49:14 pm
E' l'aggiornamento xml che occupa memoria, gli altri si possono lasciare. Almeno sul mio account 000webhost sembra sia cosi.

EDIT: E ho visto che l'errore avviene anche cliccando sul tasto di aggiornamento nella pagina "info". Quindi c'è ben poco da fare.. l'aggiornamento xml serve, e non c'è modo di renderlo più leggero, senza eliminare funzioni necessarie.
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: tatankam - Luglio 25, 2013, 04:19:50 pm
vero.
togliendo l'aggiornamento automatico xml dal sito l'app android nn va più in errore.
Titolo: ***SOLUZIONE*** Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: Daniele8787 - Luglio 25, 2013, 04:36:06 pm
Allora, potete riattivare gli aggiornamenti. La soluzione è questa:

creare nella stessa cartella dove risiede gojack.php, un file di nome ".htaccess" e scrivere all'interno

php_value memory_limit 128M

NB: se il file .htaccess esiste già, semplicemente aprirlo ed aggiungere in basso il contenuto qui riportato.


In realtà la soluzione era cosi semplice, che non avevo mai pensato che potesse funzionare, poichè magari bloccata.
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: marillac - Luglio 25, 2013, 04:50:46 pm
Bravo danieleeeeeeeeeeeeeeeee faccio subito!!!!!!!!!!!!! ;D ;D ;D ;D
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: marillac - Luglio 25, 2013, 04:57:20 pm
bingo!!!!!!!!!!!!!!!!!!!!!!!

ehehehehheeh
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: antonino.spampinato - Luglio 25, 2013, 05:16:37 pm
xd gojack che consuma più di un cms.
mary però se lo usi con le tue pinguine contemporaneamente può ritornare l'errore.
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: marillac - Luglio 25, 2013, 05:18:27 pm
xd gojack che consuma più di un cms.
mary però se lo usi con le tue pinguine contemporaneamente può ritornare l'errore.

Non è che si mettono in cinquecento insieme a mandare sms  ;D ;D ;D ;D
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: antonino.spampinato - Luglio 25, 2013, 05:20:52 pm
NO. hai bisogno di 65MB per ogni utente.
se lo usi tu più una pinguina sfori i 128 MB.
capisci adesso.
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: marillac - Luglio 25, 2013, 05:26:34 pm
Impozzibile, ognuna ha il suo Zerver
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: sim882 - Luglio 25, 2013, 06:15:41 pm
ben fatto daniele :)
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: littleqwerty - Luglio 26, 2013, 01:15:25 am
Impozzibile, ognuna ha il suo Zerver

quindi se ho capito bene

pinguina1.fornitoredispazioweb
pinguina2.fornitoredispazioweb
pinguina3.fornitoredispazioweb
pinguina4.fornitoredispazioweb

creare nella stessa cartella dove risiede gojack.php, un file di nome ".htaccess" e scrivere all'interno

c'è un comando php per sapere quanta memoria è stata dedicata?
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: antonino.spampinato - Luglio 26, 2013, 11:44:51 am
sempre quello che ti ho risposto l'altra volta.
cioè da script php
<?php echo memory_get_usage();
?>per dettagli http://www.php.net/manual/it/function.memory-get-usage.php
resto dell'opinione che nel codice non usi unset,ne su singole page, dopo aver prelevato e salvato a parte: content,captcha,cookie errmsg e accept (forse qualcos'altro) e sul contenitore dove è contenuto l'intero services.xml (dopo aver estrapolato id e name) il controllo sulla versione è inutile.
perché? se nel serve originale, riceve una variabile data. es. http://www.lo_sai.tu?id=1001&name=paperino&data=27%2f07%2f131030 (corrisponde ad 27/07/13 ore 10:30) id e name in quel caso sono service_personali (service personali veri solo se si trovano con id superiore a mille e solo se si trova nei tag service personali rimarranno).
Il server originale, se non riconosce id e o/name (id e name che hai conservato quando leggi il services.xml dai server personali, per l'invio di sms) aumenta le statistiche generali, non abbinabili ad nessun servizio, se la data coincide il service non si tocca, se non coincide si aggiorna.
resta il problema del parsing di service personali e link php (gotext).
mannaggia avremmo risparmiato.
ps. ovviamente i service con id uguale, superiore a mille che si trovano sul server originale, restano fuori dai tag service_personali. (id superiori a mille dovrebbero esistere, solo per quei servizi senza login teoricamente.. per i server client quando si inserisce un service con id =>1000 va nei personali.)
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: Daniele8787 - Luglio 26, 2013, 02:09:47 pm
Guarda che tutte queste cose le ho fatte, e l'unset lo uso abbastanza. E comunque la SOLA funzione di aggiornamento servizi riempie tutta la memoria (quindi non c'entra granchè il resto di gojack e l'invio sms), poichè l'errore si ha anche se nella pagina info, premi il tasto per l'aggiornamento automatico, mentre mi pare che non dia problemi se in strumenti premi "aggiorna xml" poichè li non c'è quasi niente di codice, semplicemente riscarica l'xml senza dirti cosa ha aggiornato.
Titolo: Re:Fatal error: Allowed memory size of 67108864 bytes exhausted
Inserito da: marillac - Luglio 30, 2013, 09:52:44 am
Impozzibile, ognuna ha il suo Zerver

quindi se ho capito bene

pinguina1.fornitoredispazioweb
pinguina2.fornitoredispazioweb
pinguina3.fornitoredispazioweb
pinguina4.fornitoredispazioweb


Esatto!!!! 8) 8) 8)