【问题标题】:I am getting following error while running diaspora pod (ruby application) deployed on ubuntu14.04 system运行部署在 ubuntu14.04 系统上的侨民 pod(ruby 应用程序)时出现以下错误
【发布时间】:2016-06-29 15:06:39
【问题描述】:

运行部署在 ubuntu14.04 系统上的 diaspora pod(ruby 应用程序)时出现以下错误

bundler:加载命令失败:unicorn (/home/ubuntu/.rvm/gems/ruby-2.1.8@diaspora/bin/unicorn)

ubuntu@ip:~/diaspora$ ./script/server 警告:不推荐通过配置设置端口,而是设置监听。请参阅更新的 config/diaspora.yml.example。 在端口 3000 上以开发模式启动 Diaspora,并在请求周期内处理作业。

我,[2016-06-30T18:31:18.139991 #1580] INFO -- : [diaspora:default] send_command: monitor 我,[2016-06-30T18:31:18.142457 #1580] INFO -- : [diaspora:default] schedule :monitor (reason: monitor by user) 我,[2016-06-30T18:31:18.142780 #1580] INFO -- : [diaspora:default] => 监控(原因:用户监控) 我,[2016-06-30T18:31:18.142940 #1580] INFO -- : [diaspora:default] 以 0.2s 链监视器开始异步 [] 我,[2016-06-30T18:31:18.143217 #1580] INFO -- : [Eye] 监控(原因:用户监控) 我,[2016-06-30T18:31:18.158705 #1580] INFO -- : [diaspora:default] :starting] (原因:用户监控) 我,[2016-06-30T18:31:18.161873 #1580] INFO -- : [diaspora:web] daemonizing: bin/bundle exec unicorn -c config/unicorn.rb with start_grace: 2.5s, env: 'DB=mysql RAILS_ENV=development PORT=3000', (在/home/ubuntu/diaspora) 我,[2016-06-30T18:31:18.162008 #1580] INFO -- : [diaspora:web] 为 :start_grace 2.5 睡觉 我,[2016-06-30T18:31:20.662786 #1580] INFO -- : [diaspora:web] switch :started [:starting => :up] (原因:用户监控) 我,[2016-06-30T18:31:20.665149 #1580] INFO -- : [diaspora:web] 我,[2016-06-30T18:31:25.663809 #1580] INFO -- : [diaspora:web] 删除 pid_file: /home/ubuntu/diaspora/tmp/pids/web.pid 我,[2016-06-30T18:31:25.664177 #1580] INFO -- : [diaspora:web] switch :crashed [:up => :down] (原因:崩溃) 我,[2016-06-30T18:31:25.664615 #1580] INFO -- : [diaspora:web] schedule :check_crash (原因:崩溃) 我,[2016-06-30T18:31:25.665000 #1580] INFO -- : [diaspora:web] => check_crash(原因:崩溃) W,[2016-06-30T18:31:25.665108 #1580] WARN -- : [diaspora:web] check crashed: process is down 我,[2016-06-30T18:31:25.665185 #1580] INFO -- : [diaspora:web] schedule :restore (reason: crashed) 我,[2016-06-30T18:31:25.665359 #1580] 信息 -- : [diaspora:web] 恢复(原因:崩溃) 我,[2016-06-30T18:31:25.665635 #1580] INFO -- : [diaspora:web] pid_file 未找到,开始... 我,[2016-06-30T18:31:25.665866 #1580] INFO -- : [diaspora:web] switch :starting [:down => :starting] (原因:崩溃) 我,[2016-06-30T18:31:25.667339 #1580] INFO -- : [diaspora:web] daemonizing: bin/bundle exec unicorn -c config/unicorn.rb with start_grace: 2.5s, env: 'DB=mysql RAILS_ENV=development PORT=3000', :up] (原因:崩溃) 我,[2016-06-30T18:31:28.170467 #1580] INFO -- : [diaspora:web] 我,[2016-06-30T18:31:33.169188 #1580] INFO -- : [diaspora:web] 删除 pid_file: /home/ubuntu/diaspora/tmp/pids/web.pid 我,[2016-06-30T18:31:33.169547 #1580] INFO -- : [diaspora:web] switch :crashed [:up => :down] (原因:崩溃) 我,[2016-06-30T18:31:33.170001 #1580] INFO -- : [diaspora:web] schedule :check_crash (原因:崩溃) 我,[2016-06-30T18:31:33.170419 #1580] INFO -- : [diaspora:web] => check_crash(原因:崩溃) W,[2016-06-30T18:31:33.170527 #1580] WARN -- : [diaspora:web] check crashed: process is down 我,[2016-06-30T18:31:33.170602 #1580] INFO -- : [diaspora:web] schedule :restore (reason: crashed) 我,[2016-06-30T18:31:33.170781 #1580] 信息 -- : [diaspora:web] 恢复(原因:崩溃) 我,[2016-06-30T18:31:33.171062 #1580] INFO -- : [diaspora:web] pid_file 未找到,开始... 我,[2016-06-30T18:31:33.171282 #1580] INFO -- : [diaspora:web] switch :starting [:down => :starting] (原因:崩溃) 我,[2016-06-30T18:31:33.172718 #1580] INFO -- : [diaspora:web] daemonizing: bin/bundle exec unicorn -c config/unicorn.rb with start_grace: 2.5s, env: 'DB=mysql RAILS_ENV=development PORT=3000', (在/home/ubuntu/diaspora) 我,[2016-06-30T18:31:33.172822 #1580] INFO -- : [diaspora:web] 为 :start_grace 2.5 睡觉

【问题讨论】:

标签: ruby-on-rails diaspora


【解决方案1】:

更改line 172 or around there in diaspora.yml

#rails_environment: 'development'

到“生产”并取消注释。

【讨论】:

  • 感谢您的回复.. 完成上述更改后,然后尝试运行 Diaspora Pod,但仍无法正常运行应用程序..
  • E, [2016-07-04T13:57:26.975262 #1639] 错误 -- : [diaspora:web] 进程 未找到,它可能已经崩溃(您应该检查进程日志["/home/ubuntu/diaspora/log/eye_processes_stdout.log", "/home/ubuntu/diaspora/log/eye_processes_stderr.log"]) E, [2016-07-04T13:57:26.975436 #1639] 错误 -- : [diaspora:web] 进程 无法启动 (:not_really_running)
  • 您能否使用包含您运行的命令的完整日志来编辑您的问题?如果您可以突出显示整个日志,然后单击代码 {} 格式化程序,也会有所帮助。
【解决方案2】:

不推荐通过配置设置端口,改为设置监听

你的问题就在那里。您需要使用 meld 之类的工具手动将 config/diaspora.yml 文件与更新的 config/diaspora.yml.examle 文件进行比较。

他们更改了指定端口设置的行,现在应该是这样的:

listen: 'http://127.0.0.1:3000/'

这是最新模板中的第 178 行...

【讨论】:

    猜你喜欢
    • 2015-05-05
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 2020-02-15
    • 2015-08-08
    • 2021-03-25
    • 1970-01-01
    • 2010-10-29
    相关资源
    最近更新 更多