annuncio

Comprimi
Ancora nessun annuncio.

[EUOX] send httppost

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • [EUOX] send httppost

    ormai è qualche mese che uso sempre questo sistema per i miei script, però c'è un problema:
    dato che sto su altervista come hosting di sito a cui affido anche i miei script talvolta capita che vuoi per lag, vuoi xkè a volte fa proprio schifo di suo, i file non siano raggiungibili e di consequenza gli script rimangano bloccati sul send.
    c'è un qualche modo per controllare che il file sia raggiungibile/disponibile da easyuo in modo che possa riprovare in automatico in seguito?
    basterebbe anche semplicemente un timeout dopo non so, 1 minuto

    mi rivolgo soprattutto ad ilmale dato che anche lui cercava una soluzione al problema :P
    http://www.easyuo.com/forum/viewtopi...=send+httppost
    Ultima modifica di narciso; 23-03-2009, 16:55.
    Compro monili VETE + LORE

  • #2
    nada, e' bloccante. Se il commando fallisce, stalla lo script. Agli sviluppatori di easyuo la cosa sta bene cosi'...
    Nihil est - il Male [-OB-]

    Commenta


    • #3
      La cosa è risolvibile, come dice Aganor nel topic che hai linkato, puoi usare un'altro script per chiamare la funzione send e scriptarci un timeout sopra. Per le variabili puoi semplicemente usare i namespace global o le variabili persistenti.

      Schematizzando:

      script 1:

      codice:
      execute easyuo.exe ;ti permette di far andare 2 script contemporaneamente
      namespace push
      namespace global timer
      while #scnt < !wait
            {
             if !ok = #true 
                 break
             sleep 1
            }
      namespace pop
      script 2:

      codice:
      namespace global timer
      set !wait #scnt + 10; i secondi del timeout sono salvati nella variabile globale wait raggiungibile da tutti gli script in corso nella stessa istanza di EUO
      send XYZ
      set !ok #true ; altra variabile globale, serve a interrompere la pausa nel caso il send sia concluso
      in questa maniera anche se lo script 2 come bibobibo dice correttamente stalla, il primo continua ad andare.

      Spero di essermi spiegato se serve una mano contattami pure.
      Ultima modifica di fengyr; 25-03-2009, 15:19.
      ____________________________________________________________________

      Il p Fengyr
      ____________________________________________________________________
      : algander#6292

      Commenta


      • #4
        Ma se il secondo script stalla, come dovrebbe partire un ulteriore tentativo di send dopo il timeout? Apriamo n script finchè non riesce la chiamata?
        ICQ 222293462


        Commenta


        • #5
          io ho proposto una soluzione per il discorso del timeout... per quello che dici tu si possono trovare diverse soluzioni che probabilmente non sarebbero completamente fuznionali dato che il send non è perfetto, ovviamente risolvere il problema a monte dell'errore è sempre la soluzione migliore (potrebbe cambiare host per esempio).
          Ultima modifica di fengyr; 25-03-2009, 16:06.
          ____________________________________________________________________

          Il p Fengyr
          ____________________________________________________________________
          : algander#6292

          Commenta


          • #6
            Originariamente inviato da fengyr Visualizza il messaggio
            Spero di essermi spiegato se serve una mano contattami pure.
            grazie è tutto chiarissimo purtroppo il problema non è tanto quello ma il fatto che il send stalli ogni tanto
            cmq mi avete dato un idea, provo
            Compro monili VETE + LORE

            Commenta

            Sto operando...
            X