Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

0
Simone Sanfilippo
Il 15/04/19, 18:03

Ho appena pulito il registro eventi e quindi provato a riavviare il servizio di postgresql, mi ha tracciato solo questo:

2019-04-15 19:40:02 CEST LOG:  redirezione dell'output ti log al processo di raccolta dei log
2019-04-15 19:40:02 CEST SUGGERIMENTO:  I prossimi output di log appariranno nella directory "pg_log".

Mentre nella cartella pg_log indicata ho diversi log, quello relativo all'ultimo avvio presenta queste righe:

2019-04-15 00:08:41 CEST LOG:  il database è stato arrestato alle 2019-04-14 21:58:00 CEST
2019-04-15 00:08:41 CEST LOG:  il record del checkpoint primario non è valido
2019-04-15 00:08:41 CEST LOG:  il record del checkpoint secondario non è valido
2019-04-15 00:08:41 CEST PANICO:  localizzazione di un record di checkpoint valido fallita
2019-04-15 00:08:41 CEST LOG:  avvio del processo (PID 6312) è stato terminato dall'eccezione 0xC0000409
2019-04-15 00:08:41 CEST SUGGERIMENTO:  Consulta il file include C "ntstatus.h" per una spiegazione del valore esadecimale.
2019-04-15 00:08:41 CEST LOG:  avvio interrotto a causa del fallimento del processo di avvio

Non se questo può aiutare a capire cosa è successo, ma ringrazio tutti per i consigli.

  • Segnala

Mai visto ma potrebbero essere file corrotti. Se hai un backup del DB da ripristinare io farei un'installazione pulita del PG e restore del DB di odoo.

Davide Gazzotti
il 16/04/19, 13:22

Il backup che ho è troppo vecchio, risale a febbraio. Avevo in mente di passare a Linux con odoo 12, mi sa che accelero i tempi.

Avete una guida da suggerirmi per configurare in ambiente di produzione odoo12? O mi consigliate odoo 10?

Simone Sanfilippo
il 16/04/19, 13:38

12 è su python 3 più performante, ma non sono stati ancora portati alla 12 molti moduli OCA e di terze parti, quindi dipende da quali moduli extra ti servono. Noi facciamo tutto con microcontainer docker ufficiali, anche se personalmente preferisco lavorare nativo sul vps linux... https://docs.docker.com/samples/library/odoo/

Davide Gazzotti
il 17/04/19, 10:49

Io sto usando la 12 per tutti i progetti nuovi che non necessitano di fiscalità o che andranno in produzione nel 2020. Per tutti gli altri sto usando la 11 che continuo a preferire rispetto alla 10 sotto molti punti di vista. Tutto con docker ovviamente.

Davide Corio
il 17/04/19, 11:55

0
Davide Gazzotti
Il 15/04/19, 10:16

Se reinstalli odoo, l'installer per windows si accorge che c'è già un'installazione postgres e ti chiede se farne una nuova o utilizzare il postgres esistente, quindi non risolveresti nulla. Se reinstalli postgres non so cosa accade ai file del db.
Noi abbiamo abbandonato da tempo windows a causa di problemi di performance di postgres e di installazione dei moduli python aggiuntivi per odoo.
Non trovi proprio nulla di loggato nell'event viewer su postgres che spieghi l'accaduto? 

  • Segnala

Dall'event viewer non ho visto nulla, ma appena posso faccio pulizia e starti il servizio, se logga posto cosa.

Ti confermo che mi sto attrezzando pure io su linuz per odoo ... Ma non volevo riscrivere da zero tutti record, anche se temo che mi toccherà 😂

Simone Sanfilippo
il 15/04/19, 10:23

0
Davide Corio
Il 15/04/19, 10:01

Come prima cosa penso ti convenga vedere nell'event log di windows se ci sono dei motivi per cui postgres non parte.

Se non ne vieni a capo, puoi comunque esportare il tuo database odoo con tutti gli allegati dalla pagina /web/database/manager, assicurandoti di selezionare l'opzione "zip" che esporta anche il filestore.

Con quel file in mano puoi anche disinstallare e reinstallare tutto quanto da capo e poi dalla stessa pagina fare il restore del database.

  • Segnala

Il problema è che senza postgresql avviato come faccio a fare l'export?

Simone Sanfilippo
il 15/04/19, 10:03

Sorry, ne ho dimenticato un pezzo.

Se il servizio non parte per qualche motivo, sicuramente puoi provare ad avviare postgres da powershell o cmd.

Qualcosa tipo:

pg_ctl -D "C:\Program Files\PostgreSQL\10.0\data" start

Davide Corio
il 15/04/19, 10:07

Ho fatto anche la prova del cmd, era una di quelle soluzioni trovate sulla rete, un'altra è quella di installare postgresql nuovo, e copiare la data, ma anche quella fallita.

Simone Sanfilippo
il 15/04/19, 10:09

ma lanciandolo a mano non dice proprio nulla? nemmeno che ci sono tabelle corrotte, etc

Davide Corio
il 15/04/19, 10:44

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

22 follower

Statistiche

Richiesta del: 15/04/19, 09:56
Vista: 142 volte
Ultimo aggiornamento: 15/04/19, 18:03