Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Riconnessione al DB dopo TimeOut

    Salve,
    Ho dovuto cambiare provider, ed ora mi sono accorta di avere un problemino con i tempi per la compilazione dei form.
    Mi spiego meglio se non sono supersonica nella compilazione dei form mi cade la connessione al db, e quindi l'inserimento non avviene.
    Non sono per niente a conoscenza dei meccanismi, ma credo che sia perchè il nuovo provider ha impostato il valore default_socket_timeout a 60 (il vecchio provider l'aveva a 300), e questo tempo non mi basta per completare la compilazione dei campi.
    Vi chiedo se esiste la possibilità di aggiungere del nuovo codice ai miei vecchi script per riattivare la connessione al db prima dell'invio dei dati, ovvero riconnettersi dopo che è intervenuto il TimeOut, oppure dire al TimeOut di non intervenire.
    Grazie.
    Cristina Pr

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Basta che la connessione verso il db la fai aprire allo script che riceve i dati dal form.

    Compili il form con tutto il tempo che ti serve, premi il pulsante submit e questo invia i dati allo script associato.
    Lo script, se necessario, elabora i dati ricevuti, apre la connessione verso il db, effettua la query e chiude la connessione.

    60 secondi saranno molto più che sufficienti, mica la connessione al db deve essere attiva mentre compili il form.

  3. #3
    Grazie
    Cristina Pr

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.