GoJack - SMS gratis

  • Agosto 20, 2017, 01:35:57 pm
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

Autore Topic: Php cURL crash con i servizi vodafone e server apache su pc  (Letto 41866 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #15 il: Dicembre 06, 2012, 11:49:39 pm »

Non invio praticamente mai sms, per questo non si aggiorna. Cmq ho aggiornato a mano sia il core che la web, ma il risultato non cambia. L'unica differenza è che ora me lo salva nelle bozze. Devo avere un problema da qualche altra parte (nginx?)

EDIT: trovato... colpa mia che tengo le cose aggiornate :P
2012/12/06 23:47:14 [error] 1470#0: *116 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Cannot redeclare gzdecode() in /usr/share/nginx/www/sms/gojack.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 775" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "POST /sms//gojack.php?servizio=Vodafone-SMS HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"
« Ultima modifica: Dicembre 06, 2012, 11:53:22 pm da MaC »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1861
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #16 il: Dicembre 06, 2012, 11:54:56 pm »

Ok..dalla prossima versione non avrai nessun problema. Ho già fixato quell'errore nella versione che sto per rilasciare. :) Ma come mai non ti compariva già nella web quest'errore come succede per tutti? avrai impostato tu apache a nasconderti gli errori e ad inserirli nel log.
« Ultima modifica: Dicembre 06, 2012, 11:56:57 pm da Daniele8787 »
Connesso

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #17 il: Dicembre 06, 2012, 11:57:07 pm »

Ho editato poco prima della tua risposta... colpa della gzdecode()
Connesso

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #18 il: Dicembre 07, 2012, 12:00:21 am »

Io uso nginx, decisamente più leggero di apache.
Comunque ho disabilitato la visualizzazione degli errori perché tanto ho i log (che ho imparato ad amare). Ci ho fatto il mio tirocinio di laurea con rsyslog e logrotate :D
Con un errore del genere non credo che sia compromesso l'utilizzo della web; non penso tu faccia chiamate a gzdecode() prima di un invio.
« Ultima modifica: Dicembre 07, 2012, 12:01:59 am da MaC »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1861
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #19 il: Dicembre 07, 2012, 12:02:29 am »

Ok, facciamo cosi: ti invio per email il nuovo php, e cosi puoi provare con i servizi vodafone sul server casalingo.

EDIT: inviato sulla tua casella di posta con cui sei registrato qui (l'altra mail non la ricordo più :) )
« Ultima modifica: Dicembre 07, 2012, 12:10:08 am da Daniele8787 »
Connesso

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #20 il: Dicembre 07, 2012, 11:47:02 am »

Esito invio con Vodafone SMS

Messaggio inviato!

File gojacksetting.php di precedente versione, aggiornato automaticamente. GoJack aggiornato alla versione 3.1.0 Integrato GoJack OCR Aggiunti: menwes Aggiornati: SMS440

Non avevo aggiornato il services.xml, quindi credo di non avere il tag ignorelocation, sbaglio?
PS: mi ha fatto il downgrade del core, vero?
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1861
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #21 il: Dicembre 07, 2012, 02:20:03 pm »

Ok grazie mille. Evidentemente non hai il crash del processo perchè tu non hai apache come hai detto. Sei su linux? Alla fine non ho aggiornato gli xml, perchè quel tag funziona solo su vodafone sms e non su widget..e quindi preferisco tagliare il link troppo lungo direttamente in gojack.php, e cosi funziona su entrambi i servizi. Si ti ha fatto il downgrade, perchè la versione deve essere sempre uguale a quella presente qui sul server centrale.

Comunque secondo te a cosa può essere dovuto il fatto che sui server sul pc, con apache, il processo del server crasha solo coi servizi vodafone per via di un link di redirect troppo lungo, mentre gli host con apache non hanno nessun problema?
Cioè perchè con apache e curl c'è il limite di 233 caratteri nel link, (mentre con fsockopen nessun limite), e invece sugli host con lo stesso software, apache, il limite non c'è?
« Ultima modifica: Dicembre 07, 2012, 02:22:39 pm da Daniele8787 »
Connesso

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #22 il: Dicembre 07, 2012, 05:17:02 pm »

Sinceramente non ne ho idea. Il limite per la lunghezza degli url dovrebbe essere ben maggiore ( http://stackoverflow.com/questions/1289585/what-is-apaches-maximum-url-length ).
Non si può provare a generare un file di log per vedere cosa non gli piace (o dove va in crash)?

EDIT: dimenticavo, sono su Linux :)
« Ultima modifica: Dicembre 07, 2012, 05:19:30 pm da MaC »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1861
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #23 il: Dicembre 07, 2012, 05:19:28 pm »

Il log di gojack c'è già, si attiva con l'opzione. Il link che non gli piace è quello che ho riportato qualche post fa. Ci vorrebbe un log di apache, visto che è apache che crasha. Però un crash solitamente non è intenzionale..e quindi nel log non si vedrebbe niente, se non l'ultima azione eseguita forse. Boh.. vabè, per ora ho risolto tagliando tutti gli url più lunghi di 233 byte. Se metto anche solo 234 con vodafone crasha sempre...e su tutti i server casalinghi apache.
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #24 il: Dicembre 07, 2012, 09:33:14 pm »

COSA? alcuni web server hanno un limite get di 256 caratteri (è forse compreso) l'host.dominio.com. il link completo di quanti caratteri è?
Connesso

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #25 il: Dicembre 07, 2012, 10:08:58 pm »

Il log di gojack c'è già, si attiva con l'opzione. Il link che non gli piace è quello che ho riportato qualche post fa. Ci vorrebbe un log di apache, visto che è apache che crasha. Però un crash solitamente non è intenzionale..e quindi nel log non si vedrebbe niente, se non l'ultima azione eseguita forse. Boh.. vabè, per ora ho risolto tagliando tutti gli url più lunghi di 233 byte. Se metto anche solo 234 con vodafone crasha sempre...e su tutti i server casalinghi apache.
Parlavo proprio del log di apache. Magari prima del crash arriva qualche messaggio di errore.
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1861
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Php cURL crash con i servizi vodafone e server apache su pc
« Risposta #26 il: Settembre 19, 2013, 11:24:48 pm »

ho risolto installando appserver che contiene sempre apache..ma non crasha..il problema forse era easyphp
Connesso
 

Contatta Daniele8787 l'autore di GoJack


Se vuoi ringraziare me (Daniele8787) e ciopper90, per il lavoro svolto fin'ora,
puoi prendere in considerazione una libera donazione. Grazie mille.