Zammad: LDAP - Ошибка при импорте: неопределенный метод `ord 'для nil: NilClass

Созданный на 7 мар. 2018  ·  28Комментарии  ·  Источник: zammad/zammad

Информация:

  • Используемая версия Zammad: 2.3.0
  • Способ установки (исходный код, пакет, ..): yum
  • Операционная система: CentOS 7
  • База данных + версия: PostgreSQL 9.2.23
  • Версия Elasticsearch: 5.6.7
  • Браузер + версия: Firefox / Chrome

Ожидаемое поведение:

После настройки и успешного анализа, в конце шагов настройки импорта, импорт должен выполняться без сбоев.

Фактическое поведение:

Я хочу импортировать 1923 пользователя из LDAP. Примерно после 1200-1300 импорт останавливается со следующей ошибкой:

Произошла ошибка: неопределенный метод & grave; ord 'для nil: NilClass

nilClass.txt

Сначала подумал, проблема в самом пользователе. Поэтому я импортировал пользователей только частично (через фильтр LDAP), чтобы найти его. Но все прошло нормально. Частичный импорт был успешным.

  1. ae (397 пользователей) работает
  2. fj (343 пользователя) работает
  3. ko (480 пользователей) работает
  4. pt (507 пользователей) работает
  5. uz (197 Пользователь) работает
  6. футов (1330 пользователей) работает
  7. fz (1527 Пользователей) !!!

К сожалению, журнал ошибок не дает мне подсказок, как с этим справиться и где искать.

Шаги по воспроизведению поведения:

  1. Настройте импорт через ldap или ldaps
  2. Попробуйте импортировать более 1500 человек

Да, я уверен, что это ошибка, а не запрос функции или общий вопрос.

LDAP bug import prioritised by payment verified

Самый полезный комментарий

Просто быстрое обновление для всех, кто следит за этой проблемой: мы подготовили исправление и тестируем его на экземпляре Zammad на этой неделе. Мы объединим его к концу недели, если к тому времени ошибка не появится снова.

Все 28 Комментарий

Привет @Sandalas - проблемой подключения в геме LDAP Ruby . Краткое резюме: при чтении сокета нет содержимого - что происходит неожиданно.

Мой вопрос к вам: сможете ли вы воспроизвести это стабильно? У наших клиентов это случается время от времени, но не постоянно.

Нам нужно будет реализовать обходной путь в Zammad, чтобы справиться с этим должным образом. Текущий план состоит в том, чтобы перехватывать любые исключения из LDAP-соединения при чтении данных и проверять, является ли оно этим. В таком случае мы выдадим новый с более понятным для человека сообщением об ошибке, например «Соединение LDAP потеряно при чтении сокета. Повторите попытку и убедитесь в стабильном соединении». Или что-то вроде этого 🤔

Мы рассмотрим это в следующий раз.

Привет, @thorsteneckel - я был обеспокоен тем, что ошибка связана с ошибкой сервера ruby.
Я мог бы стабильно воспроизводить ошибку при каждом запуске импорта LDAP, если нужно импортировать более 1500 пользователей.
К сожалению, на данный момент я не могу предоставить вам больше информации. Мне пришлось переустановить свою систему с Zammad 2.2.0, чтобы уложиться в срок.
Но я планирую установить dev-систему с 2.3.0 на следующей неделе. Если вы хотите, я могу передать вам больше информации с этого момента, если это повторится (боюсь, что так и будет).

Установил ли другой ваш клиент Zammad на CentOS? Возможно ли, что это проблема с рубином и другой функцией CentOS?

PS: После того, как я просмотрел ошибку в журнале, моей первой мыслью была защита от dDos: для многих запросов за короткое время на одном и том же сокете ... так что лучше выключение -> результат: ответы без содержимого

Итак, вы говорите, что эта проблема возникает только в Zammad 2.3? Это довольно интересно. Дайте мне знать, если у вас есть готовая система Zammad 2.3 dev, тогда мы можем запустить несколько тестов 👍

Привет, @Sandalas - есть ли обновления по этому

Привет, @thorsteneckel -
Я планирую протестировать обновление с 2.2.0 до 2.4.0 (или мне стоит попробовать 2.3.0)

Пожалуйста, используйте последнюю версию (2.4) - спасибо!

К вашему сведению - я получил обновление разработчика, запланированное на 23.05.2019. 😕

Привет @thorsteneckel - Моя
На этот раз с довольно интересным поведением:

Ручная синхронизация - работает
Запланированная синхронизация - ошибка

запланированный

05/24/2018 12:31 - 05/24/2018 12:34
An error occurred: undefined method `ord' for nil:NilClass
LDAP user to Zammad user (1319/1901)

руководство по эксплуатации

05/24/2018 13:20 - 05/24/2018 13:23
LDAP user to Zammad user (1901/1901):

запланированный

05/24/2018 13:31 - 05/24/2018 13:34
An error occurred: undefined method `ord' for nil:NilClass
LDAP user to Zammad user (1274/1901): 

руководство по эксплуатации

05/24/2018 13:40 - 05/24/2018 13:42
LDAP user to Zammad user (1901/1901): 

запланированный

05/24/2018 14:31 - 05/24/2018 14:34
An error occurred: undefined method `ord' for nil:NilClass
LDAP user to Zammad user (1350/1901): 

руководство по эксплуатации

05/24/2018 14:35 - 05/24/2018 14:37
LDAP user to Zammad user (1901/1901): 

Это действительно интересно и одновременно сбивает с толку. Не могли бы вы ввести
Zammad подключает консоль и 5 раз выполняет следующую команду:
ImportJob.delay.start_registered

и посмотрите на результат (после того, как все закончили) через:
ImportJob.last(5).map(&:result)

Спасибо!

irb(main):001:0> ImportJob.delay.start_registered
=> #<Delayed::Backend::ActiveRecord::Job id: 53439, priority: 0, attempts: 0, handler: "--- !ruby/object:Delayed::PerformableMethod\nobject...", last_error: nil, run_at: "2018-05-24 13:33:02", locked_at: nil, failed_at: nil, locked_by: nil, queue: nil, created_at: "2018-05-24 13:33:02", updated_at: "2018-05-24 13:33:02">
irb(main):002:0> ImportJob.delay.start_registered
=> #<Delayed::Backend::ActiveRecord::Job id: 53566, priority: 0, attempts: 0, handler: "--- !ruby/object:Delayed::PerformableMethod\nobject...", last_error: nil, run_at: "2018-05-24 13:33:19", locked_at: nil, failed_at: nil, locked_by: nil, queue: nil, created_at: "2018-05-24 13:33:19", updated_at: "2018-05-24 13:33:19">
irb(main):003:0> ImportJob.delay.start_registered
=> #<Delayed::Backend::ActiveRecord::Job id: 53576, priority: 0, attempts: 0, handler: "--- !ruby/object:Delayed::PerformableMethod\nobject...", last_error: nil, run_at: "2018-05-24 13:33:21", locked_at: nil, failed_at: nil, locked_by: nil, queue: nil, created_at: "2018-05-24 13:33:21", updated_at: "2018-05-24 13:33:21">
irb(main):004:0> ImportJob.delay.start_registered
=> #<Delayed::Backend::ActiveRecord::Job id: 53584, priority: 0, attempts: 0, handler: "--- !ruby/object:Delayed::PerformableMethod\nobject...", last_error: nil, run_at: "2018-05-24 13:33:22", locked_at: nil, failed_at: nil, locked_by: nil, queue: nil, created_at: "2018-05-24 13:33:22", updated_at: "2018-05-24 13:33:22">
irb(main):005:0> ImportJob.delay.start_registered
=> #<Delayed::Backend::ActiveRecord::Job id: 53589, priority: 0, attempts: 0, handler: "--- !ruby/object:Delayed::PerformableMethod\nobject...", last_error: nil, run_at: "2018-05-24 13:33:22", locked_at: nil, failed_at: nil, locked_by: nil, queue: nil, created_at: "2018-05-24 13:33:22", updated_at: "2018-05-24 13:33:22">
irb(main):006:0> ImportJob.last(5).map(&:result)
=> [{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1274, "failed"=>0, "deactivated"=>0, "sum"=>1274, "total"=>1901, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>48, "failed"=>0, "deactivated"=>0, "sum"=>48, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>18, "failed"=>0, "deactivated"=>0, "sum"=>18, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1226, "failed"=>0, "deactivated"=>0, "sum"=>1226, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>13, "failed"=>0, "deactivated"=>0, "sum"=>13, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>10, "failed"=>0, "deactivated"=>0, "sum"=>10, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>5, "failed"=>0, "deactivated"=>0, "sum"=>5, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}}, "error"=>"undefined method `ord' for nil:NilClass"}, {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1900, "failed"=>0, "deactivated"=>0, "sum"=>1901, "total"=>1901, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1841, "failed"=>0, "deactivated"=>0, "sum"=>1841, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}, {"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1350, "failed"=>0, "deactivated"=>0, "sum"=>1350, "total"=>1901, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>50, "failed"=>0, "deactivated"=>0, "sum"=>50, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>18, "failed"=>0, "deactivated"=>0, "sum"=>18, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1300, "failed"=>0, "deactivated"=>0, "sum"=>1300, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}}, "error"=>"undefined method `ord' for nil:NilClass"}, {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1900, "failed"=>0, "deactivated"=>0, "sum"=>1901, "total"=>1901, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1841, "failed"=>0, "deactivated"=>0, "sum"=>1841, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}, {"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>592, "failed"=>0, "deactivated"=>0, "sum"=>592, "total"=>1901, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>27, "failed"=>0, "deactivated"=>0, "sum"=>27, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>10, "failed"=>0, "deactivated"=>0, "sum"=>10, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>5, "failed"=>0, "deactivated"=>0, "sum"=>5, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>565, "failed"=>0, "deactivated"=>0, "sum"=>565, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>7, "failed"=>0, "deactivated"=>0, "sum"=>7, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>7, "failed"=>0, "deactivated"=>0, "sum"=>7, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>2, "failed"=>0, "deactivated"=>0, "sum"=>2, "total"=>0}}}]


красивый формат

irb(main):006:0> ImportJob.last(5).map(&:result)

[{
 "skipped" => 0,
 "created" => 0,
 "updated" => 0,
 "unchanged" => 1274,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1274,
 "total" => 1901,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 48,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 48,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 18,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 18,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1226,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1226,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 13,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 13,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 10,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 10,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 5,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 5,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  }
 },
 "error" => "undefined method `ord' for nil:NilClass"
}, {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1900,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1901,
 "total" => 1901,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1841,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1841,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}, {
 "skipped" => 0,
 "created" => 0,
 "updated" => 0,
 "unchanged" => 1350,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1350,
 "total" => 1901,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 50,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 50,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 18,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 18,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1300,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1300,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  }
 },
 "error" => "undefined method `ord' for nil:NilClass"
}, {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1900,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1901,
 "total" => 1901,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1841,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1841,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}, {
 "skipped" => 0,
 "created" => 0,
 "updated" => 0,
 "unchanged" => 592,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 592,
 "total" => 1901,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 27,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 27,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 10,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 10,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 5,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 5,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 565,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 565,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 7,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 7,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 7,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 7,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 2,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 2,
   "total" => 0
  }
 }
}]

Привет, @Sandalas - Спасибо за отличный результат 👍 Очень помогает. Я хотел бы посмотреть, как возможное исправление изменит ситуацию в вашей системе. Не могли бы вы сделать следующее:

1.) Создайте файл с именем debug_issue.rb в вашем каталоге Zammad (обычно /opt/zammad )
2.) Запустите файл из каталога Zammad через zammad run rails r debug_issue.rb или rails r debug_issue.rb в качестве пользователя zammad, в зависимости от вашего источника установки (пакет / источник).
3.) Разместите вывод здесь. Убедитесь, что все конфиденциальные данные анонимны!
4.) Удалите файл debug_issue.rb

module Net
  class LDAP
    class Connection
      module GetbyteForSSLSocket
        def getbyte
          getc&.ord
        end
      end
    end
  end
end

10.times do |iteration|

  human_readable = iteration + 1

  puts "Creating Job #{human_readable}..."

  job = ImportJob.create(name: 'Import::Ldap')

  puts "Starting Job #{human_readable}..."
  job.delay.start

  while job.reload.finished_at.blank?
    puts "Job #{human_readable} still running. Waiting 30 seconds..."
    sleep 30
  end

  puts "Job #{human_readable} finished: Result: #{job.result}"
end

Это, вероятно, займет некоторое время - но это то, что я тоже хочу проверить.

Привет @thorsteneckel

вот вывод:


Выход

Creating Job 1...
Starting Job 1...
Job 1 still running. Waiting 30 seconds...
Job 1 still running. Waiting 30 seconds...
Job 1 still running. Waiting 30 seconds...
Job 1 still running. Waiting 30 seconds...
Job 1 still running. Waiting 30 seconds...
Job 1 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}
Creating Job 2...
Starting Job 2...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 still running. Waiting 30 seconds...
Job 2 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}
Creating Job 3...
Starting Job 3...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 still running. Waiting 30 seconds...
Job 3 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}
Creating Job 4...
Starting Job 4...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 still running. Waiting 30 seconds...
Job 4 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}
Creating Job 5...
Starting Job 5...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 still running. Waiting 30 seconds...
Job 5 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}
Creating Job 6...
Starting Job 6...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 still running. Waiting 30 seconds...
Job 6 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}
Creating Job 7...
Starting Job 7...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 still running. Waiting 30 seconds...
Job 7 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}
Creating Job 8...
Starting Job 8...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 still running. Waiting 30 seconds...
Job 8 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}
Creating Job 9...
Starting Job 9...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 still running. Waiting 30 seconds...
Job 9 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}
Creating Job 10...
Starting Job 10...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 still running. Waiting 30 seconds...
Job 10 finished: Result: {"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>1904, "failed"=>0, "deactivated"=>0, "sum"=>1905, "total"=>1905, "role_ids"=>{2=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>59, "failed"=>0, "deactivated"=>0, "sum"=>60, "total"=>0}, 4=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>19, "failed"=>0, "deactivated"=>0, "sum"=>19, "total"=>0}, 7=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>11, "failed"=>0, "deactivated"=>0, "sum"=>11, "total"=>0}, 3=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>1845, "failed"=>0, "deactivated"=>0, "sum"=>1845, "total"=>0}, 5=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>16, "failed"=>0, "deactivated"=>0, "sum"=>16, "total"=>0}, 6=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>14, "failed"=>0, "deactivated"=>0, "sum"=>14, "total"=>0}, 8=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>6, "failed"=>0, "deactivated"=>0, "sum"=>6, "total"=>0}, 10=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 9=>{"skipped"=>0, "created"=>0, "updated"=>0, "unchanged"=>3, "failed"=>0, "deactivated"=>0, "sum"=>3, "total"=>0}, 1=>{"skipped"=>0, "created"=>0, "updated"=>1, "unchanged"=>0, "failed"=>0, "deactivated"=>0, "sum"=>1, "total"=>0}}}


красивый формат

Creating Job 1...
Starting Job 1...
Job 1 still running.Waiting 30 seconds...
Job 1 still running.Waiting 30 seconds...
Job 1 still running.Waiting 30 seconds...
Job 1 still running.Waiting 30 seconds...
Job 1 still running.Waiting 30 seconds...
Job 1 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}
Creating Job 2...
Starting Job 2...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 still running.Waiting 30 seconds...
Job 2 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}
Creating Job 3...
Starting Job 3...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 still running.Waiting 30 seconds...
Job 3 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}
Creating Job 4...
Starting Job 4...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 still running.Waiting 30 seconds...
Job 4 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}
Creating Job 5...
Starting Job 5...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 still running.Waiting 30 seconds...
Job 5 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}
Creating Job 6...
Starting Job 6...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 still running.Waiting 30 seconds...
Job 6 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}
Creating Job 7...
Starting Job 7...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 still running.Waiting 30 seconds...
Job 7 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}
Creating Job 8...
Starting Job 8...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 still running.Waiting 30 seconds...
Job 8 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}
Creating Job 9...
Starting Job 9...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 still running.Waiting 30 seconds...
Job 9 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}
Creating Job 10...
Starting Job 10...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 still running.Waiting 30 seconds...
Job 10 finished: Result: {
 "skipped" => 0,
 "created" => 0,
 "updated" => 1,
 "unchanged" => 1904,
 "failed" => 0,
 "deactivated" => 0,
 "sum" => 1905,
 "total" => 1905,
 "role_ids" => {
  2 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 59,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 60,
   "total" => 0
  },
  4 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 19,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 19,
   "total" => 0
  },
  7 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 11,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 11,
   "total" => 0
  },
  3 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 1845,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1845,
   "total" => 0
  },
  5 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 16,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 16,
   "total" => 0
  },
  6 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 14,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 14,
   "total" => 0
  },
  8 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 6,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 6,
   "total" => 0
  },
  10 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  9 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 0,
   "unchanged" => 3,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 3,
   "total" => 0
  },
  1 => {
   "skipped" => 0,
   "created" => 0,
   "updated" => 1,
   "unchanged" => 0,
   "failed" => 0,
   "deactivated" => 0,
   "sum" => 1,
   "total" => 0
  }
 }
}

Привет @Sandalas - Спасибо! С моей точки зрения, это выглядит неплохо. @rlue - было бы здорово, если бы ты помог мне здесь. Поговорим об этом в понедельник.

Есть новости об этом? У меня тоже есть экземпляр для его воспроизведения. @rlue

Просто быстрое обновление для всех, кто следит за этой проблемой: мы подготовили исправление и тестируем его на экземпляре Zammad на этой неделе. Мы объединим его к концу недели, если к тому времени ошибка не появится снова.

Та же проблема с zammad 2.5. Любые обновления?

@rlue : Каково состояние исправления?

@Sandalas Изменения, которые в настоящее время развернуты на экземпляре с проблемой. Жду отзывов на этой неделе.

Краткое обновление: кажется, что сообщение об ошибке An error occurred: undefined method ord 'для nil: NilClass `появляется из-за отсутствия ответа сервера LDAP. Нам нужно отладить глубже (возможно, чтобы увеличить время ожидания ответа), что займет больше времени.

@martini, не могли бы вы установить тайм-аут в 20 секунд с помощью: Setting.set('ldap_config', Setting.get('ldap_config').merge(connect_timeout: 20)) через консоль Zammad rails .
@Sandalas - вы тоже можете попробовать. Для тестирования не требуется никаких особых изменений.

@thorsteneckel - Я внес изменения и перезапустил Zammad, к сожалению, безуспешно.
Тем не менее, импорт, начатый вручную, прошел успешно без каких-либо ошибок, автоматическое расписание выдает ошибку после 1200+ записей.

Привет, @Sandalas - мы добились неплохих результатов с большим Setting.set('ldap_config', Setting.get('ldap_config').merge(connect_timeout: 100.minutes.to_i)) через консоль Zammad rails и перезапустите все службы (Webservice / Scheduler / Websocket-Server). И отчитаться через 2-3 дня? Спасибо!

Привет @thorsteneckel - Достаточно, чтобы довести до отчаяния. Все тот же 😞

Я все еще на 2.4.0, когда мы начинаем тесты, нужно ли мне обновиться до последней версии? И попробуй еще раз?

Я был слишком поспешным - мы все еще сталкиваемся с проблемой на нашем размещенном экземпляре. Придется копнуть глубже и отладить гем LDAP Ruby. Поскольку это для нас неизвестная территория, это может занять некоторое время. Будьте уверены, что мы над этим работаем.

@thorsteneckel - у меня для вас хорошие новости (или, надеюсь, они хорошие 😉)
Вчера я обновил нашу Dev-систему с 2.4.0 до 2.6.x (2.6.0-1535959167.5a2f2afe).
Импорт вручную выполняется без ошибок, и пока каждый автоматический.

Setting.get('ldap_config') показывает "connect_timeout"=>6000


debug_issue.rb - Вывод

Создание задания 1 ...
Запуск задания 1 ...
Работа 1 все еще выполняется. Ожидание 30 секунд ...
Работа 1 все еще выполняется. Ожидание 30 секунд ...
Работа 1 все еще выполняется. Ожидание 30 секунд ...
Работа 1 все еще выполняется. Ожидание 30 секунд ...
Работа 1 все еще выполняется. Ожидание 30 секунд ...
Задание 1 завершено: Результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено" => 0, «создано» => 0, «обновлено» => 0, «без изменений» => 3, «не удалось» => 0, «деактивировано» => 0, «сумма» => 3, «всего» = > 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0, "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "failed" => 0, "деактивировано" => 0, "сумма" => 1, "всего" => 0}}}
Создание задания 2 ...
Запуск задания 2 ...
Работа 2 все еще выполняется. Ожидание 30 секунд ...
Работа 2 все еще выполняется. Ожидание 30 секунд ...
Работа 2 все еще выполняется. Ожидание 30 секунд ...
Работа 2 все еще выполняется. Ожидание 30 секунд ...
Работа 2 все еще выполняется. Ожидание 30 секунд ...
Задание 2 завершено: Результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено" => 0, «создано» => 0, «обновлено» => 0, «без изменений» => 3, «не удалось» => 0, «деактивировано» => 0, «сумма» => 3, «всего» = > 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0, "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "failed" => 0, "деактивировано" => 0, "сумма" => 1, "всего" => 0}}}
Создание задания 3 ...
Запуск задания 3 ...
Работа 3 все еще выполняется. Ожидание 30 секунд ...
Работа 3 все еще выполняется. Ожидание 30 секунд ...
Работа 3 все еще выполняется. Ожидание 30 секунд ...
Работа 3 все еще выполняется. Ожидание 30 секунд ...
Работа 3 все еще выполняется. Ожидание 30 секунд ...
Задание 3 завершено: Результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено" => 0, «создано» => 0, «обновлено» => 0, «без изменений» => 3, «не удалось» => 0, «деактивировано» => 0, «сумма» => 3, «всего» = > 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0, "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "failed" => 0, "деактивировано" => 0, "сумма" => 1, "всего" => 0}}}
Создание задания 4 ...
Запуск задания 4 ...
Работа 4 все еще выполняется. Ожидание 30 секунд ...
Работа 4 все еще выполняется. Ожидание 30 секунд ...
Работа 4 все еще выполняется. Ожидание 30 секунд ...
Работа 4 все еще выполняется. Ожидание 30 секунд ...
Работа 4 все еще выполняется. Ожидание 30 секунд ...
Задание 4 завершено: Результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено" => 0, «создано» => 0, «обновлено» => 0, «без изменений» => 3, «не удалось» => 0, «деактивировано» => 0, «сумма» => 3, «всего» = > 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0, "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "failed" => 0, "деактивировано" => 0, "сумма" => 1, "всего" => 0}}}
Создание задания 5 ...
Запуск задания 5 ...
Работа 5 все еще выполняется. Ожидание 30 секунд ...
Работа 5 все еще выполняется. Ожидание 30 секунд ...
Работа 5 все еще выполняется. Ожидание 30 секунд ...
Работа 5 все еще выполняется. Ожидание 30 секунд ...
Работа 5 все еще выполняется. Ожидание 30 секунд ...
Задание 5 завершено: Результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено" => 0, «создано» => 0, «обновлено» => 0, «без изменений» => 3, «не удалось» => 0, «деактивировано» => 0, «сумма» => 3, «всего» = > 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0, "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "failed" => 0, "деактивировано" => 0, "сумма" => 1, "всего" => 0}}}
Создание задания 6 ...
Запуск задания 6 ...
Работа 6 все еще выполняется. Ожидание 30 секунд ...
Работа 6 все еще выполняется. Ожидание 30 секунд ...
Работа 6 все еще выполняется. Ожидание 30 секунд ...
Работа 6 все еще выполняется. Ожидание 30 секунд ...
Работа 6 все еще выполняется. Ожидание 30 секунд ...
Задание 6 завершено: Результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено" => 0, «создано» => 0, «обновлено» => 0, «без изменений» => 3, «не удалось» => 0, «деактивировано» => 0, «сумма» => 3, «всего» = > 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0, "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "failed" => 0, "деактивировано" => 0, "сумма" => 1, "всего" => 0}}}
Создание задания 7 ...
Запуск задания 7 ...
Работа 7 все еще выполняется. Ожидание 30 секунд ...
Работа 7 все еще выполняется. Ожидание 30 секунд ...
Работа 7 все еще выполняется. Ожидание 30 секунд ...
Работа 7 все еще выполняется. Ожидание 30 секунд ...
Работа 7 все еще выполняется. Ожидание 30 секунд ...
Задание 7 завершено: результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено" => 0, «создано» => 0, «обновлено» => 0, «без изменений» => 3, «не удалось» => 0, «деактивировано» => 0, «сумма» => 3, «всего» = > 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0, "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "failed" => 0, "деактивировано" => 0, "сумма" => 1, "всего" => 0}}}
Создание задания 8 ...
Запуск задания 8 ...
Работа 8 все еще выполняется. Ожидание 30 секунд ...
Работа 8 все еще выполняется. Ожидание 30 секунд ...
Работа 8 все еще выполняется. Ожидание 30 секунд ...
Работа 8 все еще выполняется. Ожидание 30 секунд ...
Работа 8 все еще выполняется. Ожидание 30 секунд ...
Задание 8 завершено: Результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено" => 0, «создано» => 0, «обновлено» => 0, «без изменений» => 3, «не удалось» => 0, «деактивировано» => 0, «сумма» => 3, «всего» = > 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0, "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "failed" => 0, "деактивировано" => 0, "сумма" => 1, "всего" => 0}}}
Создание проекта 9 ...
Запуск задания 9 ...
Работа 9 все еще выполняется. Ожидание 30 секунд ...
Работа 9 все еще выполняется. Ожидание 30 секунд ...
Работа 9 все еще выполняется. Ожидание 30 секунд ...
Работа 9 все еще выполняется. Ожидание 30 секунд ...
Работа 9 все еще выполняется. Ожидание 30 секунд ...
Задание 9 завершено: Результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено" => 0, «создано» => 0, «обновлено» => 0, «без изменений» => 3, «не удалось» => 0, «деактивировано» => 0, «сумма» => 3, «всего» = > 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0, "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "failed" => 0, "деактивировано" => 0, "сумма" => 1, "всего" => 0}}}
Создание задания 10 ...
Запуск задания 10 ...
Работа 10 все еще выполняется. Ожидание 30 секунд ...
Работа 10 все еще выполняется. Ожидание 30 секунд ...
Работа 10 все еще выполняется. Ожидание 30 секунд ...
Работа 10 все еще выполняется. Ожидание 30 секунд ...
Работа 10 все еще выполняется. Ожидание 30 секунд ...
Задание 10 завершено: Результат: {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 1909, "failed" => 0, "deactivated" => 0, " sum "=> 1910," total "=> 1910," role_ids "=> {2 => {" skipped "=> 0," created "=> 0," updated "=> 1," unchanged "=> 59 , "failed" => 0, "deactivated" => 0, "sum" => 60, "total" => 0}, 4 => {"skipped" => 0, "created" => 0, "обновлено "=> 0," без изменений "=> 18," не удалось "=> 0," деактивировано "=> 0," сумма "=> 18," всего "=> 0}, 7 => {" пропущено "=> 0, "created" => 0, "updated" => 0, "unchanged" => 10, "failed" => 0, "deactivated" => 0, "sum" => 10, "total" => 0 }, 3 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 1850, "failed" => 0, "deactivated" => 0, "сумма "=> 1850," total "=> 0}, 5 => {" skipped "=> 0," created "=> 0," updated "=> 0," unchanged "=> 15," failed "=> 0, "деактивировано" => 0, "сумма" => 15, "всего" => 0}, 6 => {"пропущено" => 0, "создано" => 0, "обновлено" => 0, " без изменений "=> 14," не удалось "=> 0," деактивировано "=> 0," сумма "=> 14," всего "=> 0}, 8 => {" пропущено "=> 0," создано "= > 0, "обновлено" => 0, "без изменений" => 6, "не удалось" => 0, "деактивировано" => 0, "сумма" => 6, "всего" => 0}, 10 => { "пропущено "=> 0," создано "=> 0," обновлено "=> 0," без изменений "=> 3," не удалось "=> 0," деактивировано "=> 0," сумма "=> 3," всего " => 0}, 9 => {"skipped" => 0, "created" => 0, "updated" => 0, "unchanged" => 3, "failed" => 0, "deactivated" => 0 , "sum" => 3, "total" => 0}, 1 => {"skipped" => 0, "created" => 0, "updated" => 1, "unchanged" => 0, "не удалось "=> 0," деактивировано "=> 0," сумма "=> 1," всего "=> 0}}}

.
Если есть что-то, что мне нужно проверить, дайте мне знать.

Привет, @Sandalas - спасибо за внимание! К сожалению, проблема все еще сохраняется в другой системе с последней версией 2.6: / Однако я рад, что теперь ваша система работает должным образом. Я оставлю проблему открытой, пока мы не решим ее полностью.

Мне жаль слышать, что это все еще происходит в другой системе.
Если я могу предоставить вам данные, которые помогут, дайте мне знать.
Удачи!

Мы больше не можем воспроизвести проблему, поэтому считаем ее закрытой! : тада:

Была ли эта страница полезной?
0 / 5 - 0 рейтинги