2010-01-28 4 views
1

Итак, у меня был Delayed :: Job, работающий плавно в производстве на некоторое время.Задержка :: Работа, ошибка Monit и памяти

Всякий раз, когда я бы внести изменения в работу я бы (все в производственном окр виду вас)

  1. перезапуск с задержкой работы с использованием [сценарий] (http://wiki.github.com/tobi/delayed_job/приработки delayedworker-а-а-демон) я использовал
  2. четких заданий с использованием `заданий грабель: clear`

Кроме того, я моню работаю, я перестал Monit, перезапустил скрипт, а затем начался monit, в этом порядке ... до сих пор нет кубиков.

В любом случае, мы все делаем это, чтобы избавиться от старой работы из памяти, и я очищаю очередь заданий, потому что это то, что я делаю. этот шаг может не понадобиться, и в моем приложении это не повредит.

Тем не менее, использование этих шагов недавно не сбрасывало мой новый код работы по какой-либо причине. Когда я смотрю на мой job_runner.log файл я получаю эту ошибку, когда я перезапустить скрипт

*** below you find the most recent exception thrown, this will be likely (but not certainly) the exception that made the applicati 
on exit abnormally *** 
#<SystemExit: exit>*** below you find all exception objects found in memory, some of them may have been thrown in your application, others may just be in memory because they are standard exceptions *** 
#<NoMemoryError: failed to allocate memory> 
#<SystemStackError: stack level too deep> 
#<fatal: exception reentered> 
#<LoadError: no such file to load -- rubygems/defaults/operating_system> 
#<LoadError: no such file to load -- daemons> 
#<NameError: uninitialized constant Rails::Plugin::HoptoadNotifier> 
#<Errno::ENOENT: No such file or directory - /var/rails/wigify/tmp/pids/job_runner.pid> 
#<SystemExit: exit> 

Так я не уверен, что происходит. Этот уровень уровня слишком глубокий, это происходит из моего кода? Все мои интеграционные тесты проходят, как и раньше.

Есть ли у меня проблемы с памятью на моем участке? Хотя free говорит мне, что у меня есть 300 МБ в среднем, когда я это делаю?

Кто здесь может помочь брату?

ответ

0

хорошо, я думаю, проблема исправлена. у меня было слишком мало бара каждый из 100 раз, я попробовал, или что нет, но один раз он просто исправил себя.

Не тот ответ, который я хотел, но странный, тем не менее.