Visualizzazione dei risultati da 1 a 9 su 9

Discussione: FATAL ERROR?!?!?

  1. #1

    FATAL ERROR?!?!?

    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 129 bytes) in ...


    che vuol dire?

  2. #2
    ci sono un pò di thread aperti su questo argomento, prova a vedere se trovi la soluzione [ http://forum.html.it/forum/search.ph...der=descending ]

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    che hai riempito la memoria disponibile di 8MB e di provare ad allocare 129 byte...
    ma dove ti è comparso?

  4. #4
    il server è locale e la funzione è praticamente questa:
    l'errore segnala le righe in rosso


    $var=0;
    $a_areas[$var][0]=$loading['stock_code'];
    $a_areas[$var][1]=$loading['shelf'];
    $a_areas[$var][2]=$loading['quantity'];
    $var++;

    //punto 4.
    $q_1=esegui_query("select * from unloading where load_id='$load_id';
    if (tot_record($q_1)>0) {
    for ($q=0;$q<tot_record($q_1);$q++) {
    $riga1=leggi_riga($q_1);
    $arra[$q][0]=$riga1['stock_code'];
    $arra[$q][1]=$riga1['shelf'];}

    for ($w=0;$w<count($arra);$w++){

    for ($i=0;$i<count($a_areas);$i++) {
    if (($a_areas['stock']!=$arra[$w][0]) && ($a_areas['shelf']!=$arra[$w][1])) {
    $a_areas[$var]['stock']=$arra[$w][0];
    $a_areas[$var]['shelf']=$arra[$w][1];
    $a_areas[$var]['quantity']=0;
    $var++;
    }
    }
    }
    }
    return $a_areas;
    }

  5. #5
    nessuno mi può aiutare?

  6. #6
    up

  7. #7
    a parte il titolo ... che è un po estremamente generico

    il problema è sicuramente dovuto a un errore nel codice ... o a un errore logico

    da quel che mi sembra di capire tu tiri fuori TUTTI i dati di una query e li metti in un array ... e quindi occupi un SACCCCCCCCCCCCCO di memoria inutilmente ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  8. #8
    si ma comunque l'array conterrebbe un record solo nella situazione in cui mi trovo, avevo provato a metyterlo nell'array per vedere se cambiava qualcosa....

  9. #9
    si ... ma vuol dire che la memoria la occupi prima di arrivare a quel punto ... non credo che 8mb se ne possano andare per un record in un'array
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.