2013-07-01 74 views
3

我使用下面的命令bundle exec unicorn -E production -c config/unicorn.rb独角兽错误:文本文件忙

开始我的麒麟服务器,但我发现服务器没有运行。我检查日志并发现错误发生:

/usr/local/rvm/gems/ruby-2.0.0-p0-turbo/gems/unicorn-4.2.1/lib/unicorn/ 
    http_serv‌​er.rb:202:in rename': Text file busy - (/vagrant/ruby-china 
    /tmp/pids/0.2628933382622929.13474, /vagrant/ruby-china/tmp/pids/unicorn.pid) 
    (Errno::ETXTBSY) 

如何解决此问题?

回答

8

我已经解决了这个问题,问题是我正在使用虚拟框并在同步文件夹中部署项目。所以我尝试将文件夹移动到本地文件系统,并且错误消失了。愿它帮助别人。

+0

这也解决了我的问题。我在Windows 8主机上使用Vagrant VM。 –