周末接到业务人员电话,说是odoo的一个打印页面一直转圈圈,打印不出来。 因为系统没动过,这个打印功能也一直是好的,所以我有些纳闷,我对模块做了升级,升级以后依然如此。 因为vpn账号过期了,所以连不上公司服务器,只能周一解决。
今天来公司后,登上服务器先top一下,top值有些偏高,大概2.x, 消耗cpu的主要是一个叫gnome-shell的进程,这个应该是跟gnome桌面有关。
因为这个服务器是我最早摸索odoo的时候装的,所以当时装的是桌面版,正常来讲生产环境应该装Server版本,但是既然装了桌面版,先把桌面环境关了试试吧
odoo@hxhome:~$ gnome-session-quit
执行这个命令后,top值先升后降,gnome-shell进程也是延迟了几秒才关闭。
稳定下来后,top值只有0.1x了。
测试了一下,功能恢复正常。
所以,结论是,如果你不小心用了ubuntu桌面版作为生产环境,记得,把桌面关掉。