我有一个Ubuntu 12.04 LTS (GNU/Linux 3.2.0-25-virtual i686)
在主机上作为KVM-VM运行的实例,该主机旁边再运行一个VM。
我使用Capistrano Deployment-gem部署了Ruby on Rails应用程序。
但是,如果我在短时间内连续两次部署,由于该/sbin/getty
过程,CPU使用率将跃升至100%。
怎么会这样?
我相信getty是一个相当简单的程序,可以将登录名从终端传递到登录过程。
另外:在我的Capfile(Capistrano配置文件)中,我在部署Rails应用程序后正在运行某些命令,其中包括sudo /sbin/restart <APPNAME>
对新贵任务的调用。
可以以某种方式关联吗?
我总是可以取消getty流程,并且问题一直待到下一次部署为止,但是我宁愿理解并解决问题。
任何帮助表示赞赏。附件是我的问题的屏幕截图。