Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2

ARGOMENTO: Creare nuova azione programmata (scheduler)

Creare nuova azione programmata (scheduler) 2 Anni 11 Mesi fa #23662

  • vencizon
  • Avatar di vencizon
  • Offline
  • Expert Boarder
  • Messaggi: 121
  • Ringraziamenti ricevuti 3
  • Karma: 1
Chiamavo la funzione tramite un'azione programmata creata direttamente su Odoo.
Ora ho impostato un file XML, come hai suggerito, che mi crea un'azione sostanzialmente uguale, però non ho il risultato atteso (nonostante l'azione venga schedulata).

La ricerca funziona. Ho creato un'azione server che richiama la stessa funzione e l'ho avviata manualmente ottenendo il corretto funzionamento.

Non riesco a farla partire in automatico però.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Creare nuova azione programmata (scheduler) 2 Anni 11 Mesi fa #23667

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Non capisco il problema ...

a) La funzione viene richiamata dalla schedulatore ma non fa quello che deve
b) La funzione non viene invocata dallo schedulatore.

Andiam per passi, metti un trace o una print all'interno della funzione per assicurarti che venga richiamata.

Controlla che nella definizione della stessa i timer di successivo avvio avanzino, se non e' cosi' hai un problema generale sui cron.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Creare nuova azione programmata (scheduler) 2 Anni 11 Mesi fa #23668

  • vencizon
  • Avatar di vencizon
  • Offline
  • Expert Boarder
  • Messaggi: 121
  • Ringraziamenti ricevuti 3
  • Karma: 1
Ho configurato Odoo in locale e l'azione programmata funziona correttamente.
Purtroppo utilizzo in produzione una macchina virtuale Bitnami e nonostante l'azione venga schedulata, non viene eseguito il conteggio.

Immagino sia un problema di configurazione sul server, smanetterò. Grazie dell'aiuto! ;)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Creare nuova azione programmata (scheduler) 2 Anni 11 Mesi fa #23669

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
A memoria, spero che non sia troppo fallace, se si utilizza un container wsgi i cron vanno avviati come processo separato visto che odoo in questa configurazione non ha nessun controllo sulla creazione e distruzione dei worker.

Uno dei diversi parametri di configurazione dovrebbe riguardare proprio l'avvio di un'instanza specifica per i cron.

Se non schedula quella azione probabile no stia schedulando nessuna, vedi considerazione di cui sopra, e quindi hai diverse lacune al di la del problema specifico.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Creare nuova azione programmata (scheduler) 2 Anni 10 Mesi fa #23715

  • vencizon
  • Avatar di vencizon
  • Offline
  • Expert Boarder
  • Messaggi: 121
  • Ringraziamenti ricevuti 3
  • Karma: 1
Rispondo solo ora.
Sono riuscito a farla funzionare. O meglio, ha funzionato.
Ho lasciato tutto com'era (funzionante in locale, ma non sul server) per una notte e il giorno dopo l'azione era stata regolarmente schedulata.

Mi sono stupito, ma almeno non avevo sbagliato nello scrivere il codice. :D

Grazie!
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.128 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam