Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
24447 Lượt xem

Hello

I am creating my own module (I am learing) so I need to restart the server lots of times to see the changes. The thing is that each time I restart it I create a new instance and that seems to be conflicting with my changes.

Is there any way I fully stop my instance and restart it without creating a new one?

The commands I am using are:

to start:

/opt/odoo/openerp-server &

To end it I use cdm C

Any tips will be appreciated

 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello Yakito,

First thing you need to do is stoping the server by finding the process use command 

sudo ps -aux | grep openerp-server

then in the output you will have process id after the username.

software  4761  9.2  1.7 131124 69256 pts/10   Sl   11:04   0:04 python openerp-server
software  4776  0.0  0.0   4680   800 pts/10   S+   11:04   0:00 grep --color=auto openerp-server

here 4761 is the Process id and need to kill the process

using this command

sudo kill -9 4761

Now we will see the different way to start server and stoping it in a easy way. Killing processes as above is not good for computer health.

 

Option 1 :

You can start the OpenERP server without "&" sign.

It will run in terminal and you can see the logs over there.

on pressing of "Ctrl+C", It will stop the server and you can start again the server by just "/opt/odoo/openerp-server" command.

Option 2 :

You can start the odoo server by

cd /opt/odoo/

./odoo.py

or you can start it by

python /opt/odoo/odoo.py

After all this when you want to stop the server, Simply just press "Ctrl+C".

Regards,

Hardik

Ảnh đại diện
Huỷ bỏ
Tác giả

Thanks a lot for not only telling me the answer but also teaching me. Appreciate it.

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 3 25
1347
0
thg 1 25
3434
1
thg 8 23
14763
change password Đã xử lý
1
thg 8 23
13415
1
thg 7 23
10391