小编Cla*_*lby的帖子

Ruby:无法找到临时目录

我的Passenger Rails应用程序中出现了大约500个错误.查看日志时,乘客无法访问/ tmp目录.我已经验证它存在并且具有对root的RW访问权限,然后尝试了www-data.这里发生了什么?

 2014-01-14 16:01:16.6573 20624/7fa7c8806700 Pool2/SmartSpawner.h:301 ]: Preloader for /var/www/socialrest_homepage started on PID 20686, listening on unix:/tmp/passenger.1.0.20618/generation-0/backends/preloader.20686
App 20704 stdout: 
[Tue Jan 14 16:01:17 2014] [error] [client 168.215.171.129] Premature end of script headers: 
App 20686 stderr: /usr/local/rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/tmpdir.rb:34:in `tmpdir': could not find a temporary directory (ArgumentError)
App 20686 stderr:   from /usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.33/lib/phusion_passenger/utils/tmpio.rb:17:in `new'
App 20686 stderr:   from /usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.33/lib/phusion_passenger/utils/tee_input.rb:99:in `initialize'
App 20686 stderr:   from /usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.33/lib/phusion_passenger/rack/thread_handler_extension.rb:55:in `new'
App 20686 stderr:   from /usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.33/lib/phusion_passenger/rack/thread_handler_extension.rb:55:in `process_request'
App 20686 stderr:   from /usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.33/lib/phusion_passenger/request_handler/thread_handler.rb:141:in `accept_and_process_next_request'
App 20686 stderr:   from …
Run Code Online (Sandbox Code Playgroud)

ruby tmp

11
推荐指数
3
解决办法
1万
查看次数

Sidekiq WebUI在一段时间后停止向员工展示

我有几个不同的Sidekiq任务,这些任务是长期运行的任务.这些任务是开始的,并且(几乎)永远不会停止.我所看到的是,经过一段时间后,我的任务不再显示在Sidekiq Web UI中:

在此输入图像描述

然而,做一个快速ps -aux | grep 'sidekiq'显示[2 25]工人忙.

我确实已经证实这些工人仍在正确处理(他们仍在正确地完成工作).但是,我担心他们不再出现在Sidekiq Web UI中.

我的Sidekiq日志中的最后一个条目:

2014-03-24T00:52:56Z 8182 TID-9b05k INFO: Booting Sidekiq 2.17.7 with redis options {}
2014-03-24T00:52:56Z 8182 TID-9b05k INFO: Running in ruby 2.0.0p451 (2014-02-24 revision 45167) [x86_64-linux]
2014-03-24T00:52:56Z 8182 TID-9b05k INFO: See LICENSE and the LGPL-3.0 for licensing details.
2014-03-24T00:52:56Z 8182 TID-13yaac TwitterImpressionScraper JID-23efa55960f936eb4f815f46 INFO: start
2014-03-24T00:52:56Z 8182 TID-13yaac TwitterImpressionScraper JID-23efa55960f936eb4f815f46 INFO: Started TwitterImpressionScraper Job for App ID: 4
2014-03-24T00:52:56Z 8182 TID-or3tralq8 TwitterImpressionScraper JID-58953c177698cee6ae593587 INFO: start
2014-03-24T00:52:56Z 8182 TID-or3tralq8 …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails redis sidekiq

5
推荐指数
1
解决办法
480
查看次数

标签 统计

ruby ×2

redis ×1

ruby-on-rails ×1

sidekiq ×1

tmp ×1