Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1

    upload di grandi dimensioni

    Buongiorno,
    ho uno script php che fa un upload di immagini. Le immagini possono anche essere di dimensioni molto elevate.
    Da qualche tempo a questa parte se carico immagini troppo grandi lo script successivo si pianta e da come risultato "sessione scaduta".

    Pensavo fosse un problema del php.ini infatti ho fatto settare i seguenti parametri:

    max_execution_time 2200
    max_input_time 2200
    memory_limit 100M
    post_max_size 64M

    ma il problema persiste.
    Qualche idea?
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  2. #2
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Se scade la sessione... è un problema del tempo di vita delle sessioni no?
    Controlla anche il timeout del server.

    [.:: JaguarXF ::.]
    __________________

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Mi sembra quasi impossibile, ma è possibile che il tempo di esecuzione superi il tempo di vita della sessione, prova a controllare il seguente valore:

    codice:
    ; After this number of seconds, stored data will be seen as 'garbage' and
    ; cleaned up by the garbage collection process.
    session.gc_maxlifetime = 1440
    ciao

  4. #4
    il
    session.gc_maxlifetime = 1440
    come indicato.

    session.cache_expire 180

    dovrebbe essere 180 minti giusto?


    Come faccio a controllare il timeout del server?
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    1440 < 2200, no?

    dopo 1440 secondi viene cancellato il file che memorizza la sessione, quindi questa scade.

  6. #6
    posso settare entrambi i valori a -1?
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non so se si può, comunque non te lo consiglio, prima o poi arriveresti a riempire il server di file di sessione.

    Prima o poi li devi cancellare, metti un numero molto alto piuttosto...

  8. #8
    cmq 1440 sec sono 24 minuti e il problema mi accade ben prima.
    Che sia veramente legato al server?
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  9. #9
    come faccio a verificare il timeout del server? dove lo trovo?
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  10. #10
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Se usi Apache:
    # Timeout: The number of seconds before receives and sends time out.
    Timeout 36000

    Se usi IIS vai da Strumenti di amm.

    [.:: JaguarXF ::.]
    __________________

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.