Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
22562 Ansichten

I have a schedule task which takes more than 24 hours to complete and the "Repeat Missed" is checked so the task is always running . Even restarting the OpenERP does not help because right after starting the service , the task starts again . Is there any way or workaround to force the schedule task to stop to allow me to edit it ?

Avatar
Verwerfen
Beste Antwort

Hi;

If you can login to your OpenERP instance, go under, Settings ---> Technical ----> Scheduler ----> Scheduled Actions: find your action (your scheduled Task) and edit it ( Uncheck the field Active), save your change.

If you can't login to OpenERP instance, use a tool like "pgAdmin III" to connect to your Database, search for the Column Active (Boolean) in the Table ir_cron, and change it's value to FALSE (for the related action), save your change.

Restart the service: open a console and type "sudo service openerp restart" and give the password.

Avatar
Verwerfen
Autor

Thanks . First way is impossible because a popup shows that you could not change the schedule task while running . Second way needs service openerp restart . Is there a way without need to restart service ? Thanks

What do you mean by "Second way needs service restart" ? Have you accessed the ir_cron table and changed the value of Active from TRUE to False ?

Are you working under Linux or Windows ?

Autor

Yes and after that the schedule task which started 12 hours ago is still running . After openerp restart it should stop .

Restart the server: "sudo service openerp restart" and give the password.

Verknüpfte Beiträge Antworten Ansichten Aktivität
0
März 15
4804
1
März 24
2226
1
Juli 20
7624
0
Nov. 17
4015
1
Jan. 16
4138