2013-12-16 43 views
5

我有我的production.log文件有问题在赖斯4轨道4 production.log停止工作

我已经将文件删除了Capistrano的部署后,我创建的文件,但再次认识始终是0KB。我能做什么?

谢谢。

+0

您是否尝试过重新启动服务器?您的服务器在写入日志文件时将其删除后,您的服务器将失去与日志文件的链接。 –

+0

我已经尝试过了,但它仍然无法工作:( –

+1

也许您创建的文件没有服务器写入的权限,请尝试以服务器运行的用户身份或删除它并重新启动服务器来触摸文件。 –

回答

4

我能够重新启动nginx来解决它和我的应用程序的unicorn例如:

$ sudo service nginx restart 
$ sudo service unicorn_appname restart 

如果不行尝试stopstart而不是restart。您还需要确保应用程序有权写入文件。 touch该文件作为您的应用用于在服务器中运行的用户。

或者:

$ chown username production.log 
+0

非常感谢你 –

+0

只需重新启动应用程序服务器(例如独角兽)就可以了。 – Victor