首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在azure服务器上运行rake任务时出现问题(通过cloud66)

在azure服务器上运行rake任务时出现问题(通过cloud66)
EN

Stack Overflow用户
提问于 2016-07-30 20:06:18
回答 1查看 157关注 0票数 0

因此,我有一个cloud66服务器(azure)运行我的web应用程序

我正在尝试让rake任务在我的get服务器上运行,以填充我的数据库(它在本地运行得很好)。

这是我返回的错误日志

代码语言:javascript
复制
W, [2016-07-29T23:22:55.602769 #44674] WARN -- : Failed creating logger for file /var/deploy/appname/web_head/releases/20160729211819/log/newrelic_agent.log, using standard out for logging.

W, [2016-07-29T23:22:55.610222 #44674] WARN -- : Errno::EACCES: Permission denied @ rb_sysopen - /var/deploy/appname/web_head/releases/20160729211819/log/newrelic_agent.log

D, [2016-07-29T23:22:55.610373 #44674] DEBUG -- : Debugging backtrace:

/usr/local/lib/ruby/2.2.0/open-uri.rb:36:in `initialize'

/usr/local/lib/ruby/2.2.0/open-uri.rb:36:in `open'

/usr/local/lib/ruby/2.2.0/open-uri.rb:36:in `open'

/usr/local/lib/ruby/2.2.0/logger.rb:628:in `open_logfile'

/usr/local/lib/ruby/2.2.0/logger.rb:584:in `initialize'

/usr/local/lib/ruby/2.2.0/logger.rb:318:in `new'

/usr/local/lib/ruby/2.2.0/logger.rb:318:in `initialize'

你知道为什么这会失败吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-01 22:39:30

答案在第二行:

Permission denied @ rb_sysopen - /var/deploy/appname/web_head/releases/20160729211819/log/newrelic_agent.log

要解决此问题,您需要使用deploy钩子来更改文件夹的权限。

有关更多信息,请查看此社区页面:http://community.cloud66.com/questions/rails-file-system-permissions

此外,您可能会发现此页面很有用:http://community.cloud66.com/articles/permission-errors-during-deployment

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38673754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档