Я запускаю фоновую задачу Resque и продолжаю получать ошибку сегментации при вызове gem, который использует Rjb. Хотя все работает нормально, если запускать не в фоновом режиме. Вот строка в gem, которая вызывает ошибку:
def self.rjb_initialize
return if ::Rjb::loaded?
::Rjb::load(nil, self.jvm_args) #THIS IS WHERE THE ERROR TRACES TO
set_java_logging if self.log_file
end
Как видите, gem загружает файлы .jar, но опять же, все работает отлично, когда не в фоновом режиме. В чем может быть проблема и можно ли ее исправить?