Antoema76 Posted September 22, 2014 Share Posted September 22, 2014 (edited) Versione Prestashop : 1.6.0.9 Php : 5.4.28 Ciao, espongo un problema abbastanza fastidioso. Caricando con la funzione import CSV fino a 100/150 articoli tutto bene, ma se carico un csv con piu' articoli 300 per esempio, dopo un po' va in Errore 500. Contattato il gestore dell'host ed in effetti ha visto che lo script viene interrotto e quindi non tutti gli articoli vengono caricati. Tramite il loro pannello di configurazione php ( io il file php.ini non lo vedo nel mio spazio ) ho modificato come da loro suggerito questi parametri : memory_limit messo a 512M come anche a 1024M max_execution_time messo a 1000 e ad altri valorimax_input_time messo a -1 come a 500000 Purtroppo nulla cambia sempre errore 500 se carico oltre i 200 articoli Qualche idea ? Grazie qui la configurazione del php : http://www.shioppando.it/info.php Edited September 22, 2014 by Antoema76 (see edit history) Link to comment Share on other sites More sharing options...
Daniel_WM Posted September 22, 2014 Share Posted September 22, 2014 abilita la visualizzazione degli errori in prestashop e vedi da cosa dipende Link to comment Share on other sites More sharing options...
Antoema76 Posted September 22, 2014 Author Share Posted September 22, 2014 Grazie, scusa la domanda da niubbio : ma da dove li abilito ? Link to comment Share on other sites More sharing options...
Daniel_WM Posted September 22, 2014 Share Posted September 22, 2014 nella cartella config/defines.inc.php riga 29 define('_PS_MODE_DEV_', true); Link to comment Share on other sites More sharing options...
Antoema76 Posted September 22, 2014 Author Share Posted September 22, 2014 Grazie, ho visionato il file ma define('_PS_MODE_DEV_', true); non c'e' , la devo aggiungere ? defines.inc.php.txt Link to comment Share on other sites More sharing options...
Daniel_WM Posted September 22, 2014 Share Posted September 22, 2014 da cosi define('_PS_MODE_DEV_', false); diventa cosi define('_PS_MODE_DEV_', true); Link to comment Share on other sites More sharing options...
Liquido Posted September 23, 2014 Share Posted September 23, 2014 Ho avuto un problema simile ma con una versione diversa di PS (ma penso sia ininfluente la versione). Nel mio caso posso dirti questo: analizzando i log del server (a cui avevo accesso fortunatamente) ho visto che purtroppo non era dovuto a una configurazione di php.ini . Lanciando lo script nel log appariva un messaggio simile a questo mod_fcgid: process 123 graceful kill fail, sending SIGKILL Io ti consiglio, se non puoi farlo tu, di far controllare i log del server per vedere se il problema è il medesimo. Se lo è io ho suggerito una soluzione come proposta in questi post di lavorare su settaggi come il "FcgidIOTimeout " http://serverfault.com/questions/414088/mod-fcgi-in-virtualmin-graceful-kill-fail-sending-sigkill http://serverfault.com/questions/475963/which-vhost-is-getting-sigkilled-in-apache-2-2-php-5-3-3 Ultimo suggerimento : per intanto, oppure se non ti concedono la modifica l'unica cosa che tu possa fare penso sia quella di dividere il tuo csv in parti da 100/150 articoli e caricare le varie parti una alla volta. E' un workaround lo so' pero' piuttosto di rimanere bloccati Link to comment Share on other sites More sharing options...
tuk66 Posted September 23, 2014 Share Posted September 23, 2014 E 'forse timeout Fcgid. Si tratta di un timeout del server Apache, PHP non uno. Nel tuo caso potrebbe essere di 90 s. It is perhaps Fcgid timeout. It is an Apache server timeout, not PHP one. In your case it could be 90 s. http://expressionengine.stackexchange.com/questions/7467/mod-fcgid-read-data-timeout-in-45-seconds-premature-end-of-script-headers 1 Link to comment Share on other sites More sharing options...
Antoema76 Posted September 23, 2014 Author Share Posted September 23, 2014 Ho avuto un problema simile ma con una versione diversa di PS (ma penso sia ininfluente la versione). Nel mio caso posso dirti questo: analizzando i log del server (a cui avevo accesso fortunatamente) ho visto che purtroppo non era dovuto a una configurazione di php.ini . Lanciando lo script nel log appariva un messaggio simile a questo mod_fcgid: process 123 graceful kill fail, sending SIGKILL Io ti consiglio, se non puoi farlo tu, di far controllare i log del server per vedere se il problema è il medesimo. Se lo è io ho suggerito una soluzione come proposta in questi post di lavorare su settaggi come il "FcgidIOTimeout " http://serverfault.com/questions/414088/mod-fcgi-in-virtualmin-graceful-kill-fail-sending-sigkill http://serverfault.com/questions/475963/which-vhost-is-getting-sigkilled-in-apache-2-2-php-5-3-3 Ultimo suggerimento : per intanto, oppure se non ti concedono la modifica l'unica cosa che tu possa fare penso sia quella di dividere il tuo csv in parti da 100/150 articoli e caricare le varie parti una alla volta. E' un workaround lo so' pero' piuttosto di rimanere bloccati Grazie dei preziosi suggerimenti, l'assistenza di Vhosting mi ha detto che e' un problema di timeout che killa lo script...ma nonostante metta i parametri da loro consigliati alle stelle non risolvo...quindi vuol dire che non e' quello il problema, ma forse quello da tu suggerito... Vedo di indagare, grazie ancora Link to comment Share on other sites More sharing options...
Antoema76 Posted September 23, 2014 Author Share Posted September 23, 2014 (edited) E 'forse timeout Fcgid. Si tratta di un timeout del server Apache, PHP non uno. Nel tuo caso potrebbe essere di 90 s. It is perhaps Fcgid timeout. It is an Apache server timeout, not PHP one. In your case it could be 90 s. http://expressionengine.stackexchange.com/questions/7467/mod-fcgid-read-data-timeout-in-45-seconds-premature-end-of-script-headers mettendo il codice sotto esposto, nel file.htaccess mi compare subito errore 500 appena metto l'indirizzo nella barra del browser <IfModule mod_fcgid.c> IdleTimeout 3600 ProcessLifeTime 7200 MaxProcessCount 64 DefaultMaxClassProcessCount 8 IPCConnectTimeout 300 IPCCommTimeout 7200 BusyTimeout 300 </IfModule> Edited September 23, 2014 by Antoema76 (see edit history) Link to comment Share on other sites More sharing options...
Antoema76 Posted September 23, 2014 Author Share Posted September 23, 2014 nella cartella config/defines.inc.php riga 29 define('_PS_MODE_DEV_', true); Grazie infinite, modificato il parametro Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now