Содержание

Ошибки стиральных машин Атлант — как исправить


Стиральные машины «Атлант» могут высвечивать код ошибки на дисплей. Происходит это в случае неисправности деталей и узлов техники. Определить характер поломки поможет таблица со значениями каждого кода ошибки, а также способами устранения.

Код ошибкиКакой индикатор светитсяЗначениеПричины появленияРемонт своими руками
DoorСветятся 1,3, 4 лампочки.Не до конца закрыта дверца люка.
  1. Не работает электронный замок блокировки.
  2. Нарушены контакты, повреждена проводка между замком и модулем управления.
  3. Неправильно установлена стиралка.
  4. Петли дверцы перекосило.
  5. Сломался фиксатор или пластиковая направляющая.
1-2. Провести проверку работоспособности замка УБЛ и его проводки, используя мультиметр. Заменить испорченные элементы.

3. Разместить машину по уровню, на ровной поверхности.

4. Подтянуть дверные петли.

5. Установить новую ручку дверцы — независимо от типа сломанной детали.

SelВсе индикаторы.Проблемы с панелью управления.
  1. Износ деталей после длительной эксплуатации.
  2. Клавиши продавились, не реагируют на нажатия.
  3. Кнопки на панели залипли из-за попадания моющего средства.
  1. Проверка исправности клавиш и селектора на панели управления.
  2. Диагностика электронной платы.
NoneГорят все индикаторы.Переизбыток пены в баке.
  1. Применение неподходящего моющего средства.
  2. Неправильная дозировка порошка.
  3. Неверно установленная программа.
  1. Подбор другого моющего средства для автоматической стирки.
  2. Использование меньшего количества порошка.
  3. Выбор другого режима.
F23Датчик температуры не работает.
  1. Сломался датчик, который отвечает за измерение температуры воды.
  2. Нарушены контакты термистора с электронным модулем, либо повреждена проводка.
  3. Неисправна плата управления.
Как устранить:
  1. Проверка и установка исправного датчика.
  2. Осмотр и соединение контактов. Ремонт проводки.
  3. Диагностика модуля управления.
F33 и 4Возникли неполадки с нагревательным элементом.
  1. Контакты нагревателя оборвались в результате короткого замыкания.
  2. Сгорел сам ТЭН.
  3. Неисправен термистор.
  4. ТЭН «оброс» накипью.
  1. Нагревательный элемент и его контакты прозваниваются мультиметром. Проводится проверка термистора.
  2. Если на ТЭНе обнаружена накипь, нужно ее удалить. Заменить все неисправные детали.
F42Проблемы со сливом отработанной воды.
  1. Забилась система слива: шланг, фильтр, помпа.
  2. Неполадки со сливным насосом.
  1. Осмотр и удаления засора с фильтра. Находится он внизу, под загрузочным люком. Проверка сливного шланга и насоса.
  2. Прозвон контактов помпы мультиметром. При наличии механических повреждений нужна замена детали.
F52 и 4Неполадки с заливным шлангом.
  1. Случился засор в заливной системе: шланга, фильтра, клапана.
  2. Сломался входной клапан.
  1. Удалить засор в заливном шланге, а затем в фильтре-сеточке, который находится за ним. Прочистить шланги клапана.
  2. Подать напряжения на катушки клапана для проверки. Установить новый элемент.
F62 и 3Реле реверса не работает.
  1. Проблемы с контактами или в работе реле.
  2. Мотор СМА неисправен.
Все детали проверяются на исправность. Сломанные элементы заменяются.
F72, 3, 4Некорректная работа электрической сети.Машина не может запуститься, поскольку показания сети не соответствуют норме.
  1. Фильтр помех вышел из строя.
  2. Проблемы в сети.
  1. Смена фильтра помех при сгорании.
  2. Вызов электрика для стабилизации электрической сети.
F81В баке стиралки слишком много воды.Что послужило причиной:
  1. Прессостат дает некорректные показания.
  2. Проблемы с электронным модулем.
  3. Заклинивание впускного клапана.
Что делать:
  1. Осмотреть прессостат. Прочистить его трубку.
  2. Произвести замену модуля управления.
  3. Если клапан заклинило в открытом положении, необходимо выполнить замену.
 F91 и 4Таходатчик не функционирует.
  1. Датчик измерения оборотов двигателя не подает сигнала. Возможна неполадка с самим двигателем.
  2. Перегорела проводка, замкнули контакты.
  1. Полная диагностика деталей. При поломке нужно установить исправные элементы.
  2. Контакты проверяются. Проводится ремонт.
 F101-3Электронная блокировка люка не работает.
Стиральная машина «Атлант» не запустится, пока замок не заблокируется. Нужна диагностика УБЛ и его контактов.
Замена сломанного УБЛ.
F121, 2, 3Сломался мотор СМА.
  1. Неполадки с электронным двигателем.
  2. Сгорел управляющий симистор на плате.
  1. Прозвон обмоток и контактов двигателя.
  2. Диагностика и ремонт платы управления.
 F131, 2, 4Вероятна поломка главного модуля либо его цепей.Неполадка могла возникнуть в результате короткого замыкания или попадания влаги на плату.Осмотр, ремонт подгоревших частей платы.
 F141 и 2Ошибка программного обеспечения.Перепрошивка или замена модуля.
 F15В системе протечка.
  1. Порвалась или износилась резиновая манжета.
  2. Нарушена герметичность соединения шлангов.
  3. Протекает бак СМА.
Поиск места протечки. Устранение течи.

Воспользуйтесь этой таблицей, чтобы понять, что значит код на табло машинки «Атлант», и устранить поломку.

Коды ошибок стиральных машин Атлант (Atlant)

 
 
 

Как и у других производителей, современные СМ Атлант выпускаются с дисплеем, на котором код ошибки высвечивается в буквенно-цифровом виде. На СМ Атлант без дисплея для отображения ошибки используется 4 индикатора режимов стирки. Комбинация из 4-х индикаторов, работающих в двоичной системе (горит/нет) позволяет задать 16 разных значений: 1-й индикатор соответствует числу 1, 2-й — 2, 3-й — 4, 4-й — 8. Итоговый код ошибки задается в виде префикса «F» и числа, который равен сумме значений всех горящих индикаторов: например, если горят индикаторы 1, 3 и 4 — это ошибка «F13» (сумма значений 1+4+8).

На рисунках представлены два варианта панелей управления для линеек SoftControl и OptimaControl: индикаторы и кнопки на них одни и те же, только расположены они по-разному и, что более существенно здесь, для индикации ошибки используются разные светодиоды. В таблице ниже приведены порядковые номера индикаторов, их значения и названия режимов на панели управления: обратите внимание, что первый индикатор — самый правый.

ЗначениеРежим
SoftControlOptimaControl
11ОтжимОстановка с водой
22Остановка с водойПолоскание
34ПолосканиеСтирка
48СтиркаПредв.стирка
КодИндикаторыОписаниеСпособ устранения
 4  3  2  1 
Sel Не горит ни один индикатор Не работает селектор программ

Причиной могут быть как механические поломки, так и проблемы с электроникой:

  • Для начала чистим кнопки, которые за долгое время могли загрязниться и стали залипать
  • Ослабли кнопки: те, которые не реагируют на нажатие, надо заменить
  • Что-то сломалось в самом селекторе: ремонт или замена на новый
  • Сбой в электронике: проверка и замена управляющего контроллера

Смотрите также «Стиральная машина включается, но не запускает стирку»

None Горят все индикаторы При стирке в баке образуется слишком много пены

Повышенное пенообразование может вызывать следующее:

  • Вы используете порошок, не подходящий к данному режиму стирки, например, в СМ-автомат засыпали порошок для ручной стирки: попробуйте сменить моющее средство
  • Засыпали слишком много моющего средства: попробуйте при следующей стирке уменьшить дозу
  • Вода плохо сливается из СМ: смотрите описание ошибки «F4»
  • Неисправен датчик уровня воды или обрыв в его цепи: прозвонить цепь, проверить и заменить датчик
  • То же для датчика пенообразования, если установлен
  • Сбой управляющего контроллера: вызывайте мастера

Смотрите также «Много пены в стиральной машине: что делать»

F2 Обрыв в цепи термодатчика, от него не поступает информация

Стирка завершается и выводится код ошибки. Причины:

  • Датчик неисправен: необходима диагностика и замена датчика
  • Нарушены контакты или обрыв в цепи датчика: прозвонить и восстановить проводку, подтянуть контакты
  • Проблемы с модулем управления
F3 Вода в баке медленно или вообще не нагревается

Причин много, вот некоторые из них:

  • В электросети слишком низкое напряжение: если в розетке действительно низкое напряжение — вызвать электрика
  • Для начала убедитесь в том, что проводка между термодатчиком или ТЭНом и управляющим контроллером в порядке, что все контакты и разъемы надежно закреплены
  • Отсутствие сигнала от термодатчика может означать его неисправность: неисправный датчик меняют
  • «Залипло» реле ТЭНа: его также надо менять
  • Сгорел нагревательный элемент (ТЭН), например, из-за толстого слоя накипи на нём: ТЭН только менять
  • Обрыв в цепи питания ТЭНа: проверить провода и контакты
  • Проблемы с электроникой: термодатчик, реле, контроллер

Смотрите также «Стиральная машина работает, но не греет воду»

F4 Проблемы со сливом грязной воды: за требуемое время уровень воды в баке не опустился до определенного уровня

К проблеме может привести следующее:

  • Что-то мешает воде уйти из СМ: дефект или засор сливного шланга, засорилась гидросистема сливной помпы — всё это вам вполне по силам исправить самому
  • Обрыв в проводке или отошли контакты в цепях от управляющего контроллера до помпы или прессостата; аналогичная проблема может быть с цепью питания электродвигателя насоса
  • Сломался сливной насос или его крыльчатка: надо вызывать специалиста для его проверки и замена обмотки или всего двигателя
  • Вышел из строя датчик уровня воды (прессостат): диагностика с последующей заменой
  • Сбой управляющего контроллера: требуется профессиональная диагностика и замена, если плата неисправна

Как видите, причин появления этого кода ошибки немало, поэтому лучше вызвать квалифицированного специалиста. Смотрите также «Стиральная машина не сливает воду и гудит»

F5 Проблемы с набором воды: бак не заполняется за требуемый промежуток времени

Возможные причины:

  • Вода не поступает в СМ: перекрыт кран подачи воды, слабый напор в водопроводе, дефект или засор шланга, засорился входной клапан и т.д. — всё это вам вполне по силам исправить самому
  • Забыли плотно закрыть дверь люка и электроника блокирует запуск программы стирки
  • Неверно подключен слив, из-за чего возникает «сифонный эффект»
  • Сломался входной электроклапан: его придется заменить
  • Неисправен датчик уровня воды (прессостат): диагностика с последующей заменой
  • Обрыв в проводке или отошли контакты в цепях от управляющего контроллера до входного клапана или прессостата
  • Сбой управляющего контроллера: требуется профессиональная диагностика и замена, если плата неисправна

Смотрите также «Стиральная машина гудит и не набирает воду»

F6 Двигатель крутится только в одну сторону

Вышло из строя реле реверса электродвигателя: оно находится на плате управления, поэтому для его замены лучше обратиться к специалистам. Не исключены и поломки в двигателе — вам опять же лучше позвонить в сервис.

Смотрите также «Почему скачет стиральная машина при отжиме» и «Посторонний шум в стиральной машине при отжиме».

F7 Напряжения электросети не соответствует требованиям данном модели СМ Вызовите электрика для проверки и ремонта электропроводки: если не помогло, значит проблемы внутри прибора, и на этот раз придется звонить в сервис. О возможных проблемах с электропитанием СП можно также прочитать в статье «Стиральная машина включается и сразу выключается»
F8 В бак залилось слишком много воды

Основные причины: плохой слив, поломка датчиков, неправильный порошок:

  • Вы используете порошок, не подходящий к данному режиму стирки: попробуйте сменить моющее средство
  • Засыпали слишком много моющего средства: попробуйте при следующей стирке уменьшить дозу
  • Вода плохо сливается из СМ: смотрите описание ошибки «F4»
  • Неисправен датчик уровня воды или обрыв в его цепи: прозвонить цепь, проверить и заменить датчик
  • То же для входного заливного клапана
  • Сбой управляющего контроллера: вызывайте мастера

Смотрите также «Стиральная машина набирает много воды: причины»

F9 На управляющий электронный контроллер не поступает сигнал от тахогенератора приводного мотора

Сломаться мог не только датчик, но и другие детали:

  • Загружено слишком много белья, из-за чего двигатель перегружен
  • Нарушена проводка в цепи таходатчика или ослабление контактов
  • Неисправен сам тахогенератор: требуется его замена
  • Сломаться может и мотор: нужна его диагностика и ремонт или замена
  • Проблемы на другом конце цепи таходатчика: что-то случилось с управляющим контроллером

Смотрите также «Стиральная машина Атлант не отжимает»

F10 Нет сигнала о блокировке двери люка

В результате электроника блокирует начало стирки. Возможные причины:

  • Для начала самое очевидное: плотнее закрываем дверь
  • Потом убеждаемся, что никакие предметы не мешают закрытию двери: если ошибка осталось, значит, что-то сломалось
  • Обрыв связи между симистором управления УБЛ (устройство блокировки люка) и управляющим контроллером: прозвонить цепь, проверить контакты
  • Что-то сломалось в УБЛ, например, замок, или ослабли петли: в принципе, замок можно починить самостоятельно, но УБЛ — сложный блок, включающий электронику, поэтому лучше обратиться в сервис
  • Неисправен датчик закрытия двери: замена
  • Проблемы в управляющем контроллере УБЛ: диагностика и замена

Смотрите также «Стиральная машина: не работает замок»

Door Дверь загрузочного люка закрыта не плотно Скорее всего, неисправен замок люка: смотрите описание ошибки «F10»
F12 Проблемы с основным приводным мотором

Во многих случаях, двигатель, к сожалению, приходится менять (дорогой он, да и работы не дешевые), но кое-что можно попробовать починить:

  • Нарушена цепь управляющего симистора: повреждения в проводке, неисправность симистора или электронного контролера. Так как сам симистор и все элементы его цепи находятся на электронном контроллере, для проверки желательно вызвать опытного мастера с профессиональным диагностическим оборудованием.
  • Прозвонить цепь от управляющего контроллера до двигателя: починить прогоревшие участки, закрепить контакты
  • Обрыв в обмотке электродвигателя: для качественной проверки лучше вызвать мастера
  • Износились щетки электродвигателя: их можно заменить, но это опять же работа для опытного специалиста

Смотрите также «Стиральная машина не крутит барабан»

F13 Прочие проблемы Ошибка общего характера: системе самодиагностики СМ не удалось локализовать проблему, поэтому вам обязательно надо вызвать опытного специалиста с качественным диагностическим оборудованием.
F14 Сбой в программном обеспечении СМ Без подходящего диагностического оборудования и подробной технической документации разобраться в причинах сбоя невозможно — обращайтесь в мастерскую.
F15 Обнаружена протечка воды из СМ: срабатывает датчик системы контроля протечек

Проблемы могут быть в следующих узлах СМ:

  • Осмотреть все места в СМ, откуда может протекать вода: заливной и сливной шланги, люк и его манжета, дозатор, внутренние патрубки, бак
  • Заблокирован заливной клапан: прочистить, если неисправен — заменить
  • Протекает сливной насос: вряд ли его удастся починить, придется менять
  • Образуется много пены: смотрите описание ошибки «None»
  • Неисправность или обрыв в цепи управления одного из датчиков: прессостата (уровня воды), контроля протечек
  • Неверная установка или ошибка подключения сливного шланга к канализации
  • Сбой электроники

Смотрите также «Протекает стиральная машина» и «Стиральная машина бьет током через корпус»

Ошибка F9 на стиральной машине Атлант

Атлант — бюджетная марка стиральных машин неплохого для её цены качества. Тем не менее иногда эти машинки выходят из строя и показывают код F9 на дисплее. Ошибка может сопровождаться:

  • полным отсутствием вращения барабана;
  • лёгким его подёргиванием;
  • вращением только в одну сторону, затем остановкой с кодировкой Ф9;
  • резким раскручиванием барабана, как на отжиме, но с водой, сразу после запуска машины;
  • отсутствием отжима.

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

Что означает ошибка F9 в Атлант

Код F9 сообщает об ошибке таходатчика. По какой-то причине стиральная машина Атлант не вращает барабан с заданной скоростью, и выдаёт ошибку.

Когда ошибку Ф9 можно устранить своими силами

  • Перевес белья. Современные стиральные машины Атлант оснащены «умными» датчиками, которые «взвешивают» вещи. Если вы перегрузили машинку, то она не будет отжимать бельё, а в некоторых случаях и крутить барабан, и загорится ошибка F9. Уменьшите вес белья и запустите программу повторно.
  • Дисбаланс нагрузки на вал барабана. Иногда во время стирки вещи сбиваются в комок, поэтому стиралка Атлант не может равномерно разложить их по барабану и не отжимает. На дисплее появляется код F9. Прервите программу, откройте машину, расправьте комок белья и запустите отжим повторно.
  • Сбой электроники. Возможно, модуль управления (электронный контроллер) просто «глючит». Выключите машину из электросети, подождите 10-15 минут, а затем снова включите и запустите программу. Если ошибка больше не появилась, значит, был разовый сбой.

В остальных случаях, к сожалению, требуется помощь мастера.

Вероятные поломки, требующие ремонта

Значение ошибки F9 указывает на неисправность таходатчика. Его, в первую очередь, и нужно проверить. Но также причинами ошибки могут быть поломки, связанные с двигателем. Ниже разберём все неисправности при данной ошибке.

Отказал таходатчик (тахогенератор) —
от 1800 руб*

Он измеряет скорость вращения барабана и передаёт данные управляющему модулю. Если таходатчик вышел из строя, то стиральная машина Атлант не крутит барабан и выдаёт ошибку F9. Код загорается на любой программе во время или после набора воды.

КАК УСТРАНИТЬ

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

Неисправен модуль управления —
от 1800 руб*

Модуль «руководит» всеми узлами в стиральной машине. При ошибке Ф 9 в нём выходят из строя элементы в цепи таходатчика или мотора: реле, симистор двигателя, резисторы и т.д. Иногда сбивается прошивка, выгорают или окисляются дорожки. Из-за этого:

  • стиральная машина Атлант не вращает барабан совсем;
  • он чуть-чуть подёргивается;
  • после запуска программы барабан немного крутится только в одну сторону, а потом высвечивается ошибка.

КАК УСТРАНИТЬ

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

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

Износились графитовые щётки двигателя —
от 1300 руб*

Угольные щётки передают электрический ток ротору двигателя и обеспечивают его вращение. Мотор с помощью ременной передачи передаёт вращение барабану. Со временем, щётки истираются и теряют контакт с коллектором двигателем. Из-за плохого контакта мотор искрит, а стиральная машина Atlant сначала перестаёт отжимать, а затем и вовсе крутить барабан на любой программе. На экране загорается ошибка F9.

КАК УСТРАНИТЬ

Критическая длина щёток — 1 см. При меньшей — они полностью теряют контакт с коллектором, и их требуется заменить на новые.

Вышел из строя мотор —
от 1800 руб*

Если блок управления — «мозг» стиральной машины, то двигатель — его «сердце». Он приводит барабан стиральной машины в движение. Когда мотор выходит из строя, машинка Атлант только набирает воду, барабан не вращается, и выдаётся ошибка Ф9.

К выходу из строя электродвигателя приводят следующие причины:

  • обрыв рабочей и/или пусковой обмотки двигателя;
  • межвитковое замыкание в обмотках;
  • отслоение ламелей, и обрыв контакта в этих узлах;
  • утечка тока на корпус в моторе.

КАК УСТРАНИТЬ

Требуется замена двигателя.

Повреждены контакты или проводка —
от 1400 руб*

К ошибке F9 приводит обрыв сигнала в проводке или контактах в цепи тахогенератора или мотора. Проводка перетирается от вибраций или в частных домах её повреждают грызуны-вредители. Контакты страдают от влаги и перегрева, они окисляются или подгорают.

Из опыта мастеров! Часто контакты сгнивают в клеммной колодке мотора, поэтому её следует проверить в первую очередь.

КАК УСТРАНИТЬ

Обрыв проводки устраняют скруткой или полной заменой шлейфа с проводами. Колодку меняют на новую. Окислившиеся и подгоревшие контакты зачищают, пропаивают и подтягивают.


*В ценах не учтена стоимость деталей. Они оплачиваются отдельно, если понадобится их использование.

Какова бы ни была причина ошибки F9 в стиральной машине Атлант, мы всегда придём на помощь: проконсультируем по неполадке в сервисе Вопрос-Ответ, а если нужно, пришлём мастера в течение суток. Он проверит стиральную машину на дому, выяснит, в чём проблема, и при необходимости отремонтирует вашу машинку при вас. Работаем официально, поэтому выдаём квитанцию с печатью и подписью мастера, в которой указана цена ремонта и срок гарантии до 2 лет.

Коды ошибок стиральных машин Атлант (f13, f3, f9, f5 и другие): расшифровка

Коды ошибок стиральных машин Атлант (f13, f3, f9, f5 и другие): расшифровка

Стиральные машины «Атлант» от отечественного производителя имеют хороший набор функций, в том числе систему самодиагностики неисправностей. При сбоях в работе прибор уведомляет об этом пользователя и помогает определить характер поломки. Зная расшифровку кодов ошибок стиральных машин «Атлант», можно выявить причину неполадки и попытаться собственноручно ее устранить. В нашей статье перечислены все ошибки указанных агрегатов, их значение и способы решения проблемы.

Расшифровка кодов ошибок

Перед тем как приступить к устранению неисправности, необходимо правильно считать код и расшифровать его значение. Проще всего это сделать в моделях с информативным дисплеем, например, 45У102, 50C102, 50У87, 45У82, 50У102. В агрегатах без дисплея – моделях 35M101, 50С81, 50С82, 50У88 – ошибка определяется по свечению определенной комбинации индикаторов. Например, мерцание третьего и четвертого диода означает, что возникла ошибка F3 в стиральной машине «Атлант». Данный код указывает на проблемы с нагревательным элементом.

 

Код ошибки (для моделей с дисплеем)
Комбинация сигналов индикаторов (для машинок без дисплея)
Описание неполадки

Причины и/или способы устранения

 Sel
Не светится ни один индикатор
Неисправность селектора программ
Проверить исправность селектора. Заменить интерфейсный модуль
 None Светятся все лампочки Повышенное пенообразование в барабане Некорректно выставлена программа для заложенного типа ткани. Превышена дозировка моющего средства. Выбрать другой режим стирки, сменить стиральный порошок
 F2 Горит 3-й диод Неисправность датчика температуры Проверить на предмет повреждения контактные электрические цепи, температурный датчик и электронный модуль. Заменить неисправный элемент
 F3 Светятся 3-й и 4-й индикаторы Выход из строя ТЭНа Проверить исправность нагревательного элемента и электрической цепи. Удостовериться в работоспособности модуля управления
 F4 Горит 2-й светодиод Поломка сливного насоса Провести чистку заливного фильтра. Осмотреть заливной шланг на предмет повреждения и пережатия. Удостовериться в достаточном напоре воды в водопроводе. Проверить работоспособность электромагнитного клапана и его контактов. Исключить поломку модуля управления
 F5 Мигает 2-й и 4-й индикатор Неисправность впускного клапана Провести чистку заливного фильтра. Осмотреть заливной шланг на предмет повреждения и пережатия. Удостовериться в достаточном напоре воды в водопроводе. Проверить работоспособность электромагнитного клапана и его контактов. Исключить поломку модуля управления
 F6 Горит 2-й и 3-й индикатор Неполадки с реверсным реле Проверить и при надобности заменить реле. Убедиться в исправности электромотора
 F7 Мигает 2-й, 3-й и 4-й диод Проблемы с питанием электросети Осмотреть фильтр помех. Проверить модуль управления. Устранить проблемы с электричеством
 F8 Светится 1-й индикатор Превышение количества воды в баке Провести проверку прессостата и его контактов. Удостовериться в герметичности баллона. Измерить показатели работы электронного блока. Проверить работоспособность заливного клапана
 F9 Горит 1-й и 4-й светодиод Выход из строя тахогенератора Проверить таходатчик и электромотор. Исключить поломку электронного модуля
 F10 Светится 1-й и 3-й индикатор Поломка УБЛ загрузочного люка (машинка не включается) Проверить исправность замка и его электрической цепи, а также модуль управления. Заменить блокировочное устройство или электронный блок
 Door Мигает 1-й, 3-й, 4-й индикатор Неисправность замка загрузочного люка Убедиться в плотности закрытия и правильности положения дверцы. Измерить показатели работоспособности электронного замка и его контактов. Проверить модуль управления
 F12 Наблюдается свечение 1-й и 2-й лампочек Неполадки с электродвигателем Провести проверку мотора и его обмотки. Удостовериться в исправности управляющего блока и его контактов. Заменить выявленные неисправные элементы
 F13 Горит 1-й, 2-й и 4-й индикатор Другие неисправности Провести проверку всех узлов электрических цепей и модулей

 F14

Светится 1-й и 2-й светодиод Сбой в программном обеспечении Заменить электронный модуль
F15  —  Протечка воды Убедиться в целостности и герметичности резиновой манжеты люка. Проверить все элементы сливной системы на предмет повреждения. Исключить повреждение бака
Добавить комментарий

Коды ошибок стиральных машин Атлант / Atlant

Доброго дня!

В данной теме мы с Вами подробно разберем расшифровку аварийных кодов ошибок стиральных машин Беларуского производства Атлант.  Данные машинки из бюджетного сигмента постепенно превращаются в премиум. Связанно это с тем, что производитель при сборке машинок использует качественные комплектующие Итальянского производства. Также хотим отметить, что ремонт сие чуда обходится гораздо дешевле чем другие бренды стиральных машин.

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

Код ошибки
Описание проблемыВозможные причины возникновения
Ошибка «Sel» или отсутствует свечение всех индикаторов
Возникли проблемы с селектором программ
  1. Проверяется работоспособность самого селектора;
  2. Проводится проверка контроллера.
Ошибка «None» или свечение всех индикаторов
Слишком много пены в барабане
  1. Неправильно выбрана программа – следует более корректно выбрать программу для того или иного типа ткани;
  2. Требуется корректировка дозы стирального порошка или выбор другой марки моющего средства.
Ошибка «F2» или свечение третьего светодиода
Поломка температурного датчика
  1. Производится проверка работоспособности датчика и контроль целостности электрических цепей;
  2. Производится замена датчика и проверка управляющего модуля.
Ошибка «F3» или свечение 3-го и 4-го индикаторов
Поломка ТЭНа
  1. Производится контроль целостности ТЭНа, проверяются электрические цепи;
  2. Требуется проверить работоспособность управляющего модуля.
Ошибка «F4» или свечение 2-го индикатора
Неисправность сливной помпы
  1. Проверяется проходимость сливной системы;
  2. Производится удаление посторонних предметов из насоса;
  3. Проверяется и прочищается фильтр;
  4. Производится проверка управляющего модуля и электрических цепей.
Ошибка «F5» или свечение 2-го и 4-го индикаторов
Неисправность заливного клапана
  1. Проверяется проходимость впускной системы, производится чистка сетчатого фильтра;
  2. Производится контроль давления воды, проверяется кран;
  3. Проверяется работоспособность электромагнитного клапана и его токоведущих цепей;
  4. Проверяется работоспособность управляющего модуля.
Ошибка «F6» или свечение 2-го и 3-го индикаторов
Поломка реле реверса
  1. Производится проверка и замена реле;
  2. Требуется проверка работоспособности двигателя.
Ошибка «F7» или свечение 2-го, 3-го и 4-го индикаторов
Неверные параметры питающей сети
  1. Проверяется и заменяется фильтр помех;
  2. Проверяется работоспособность управляющего модуля;
  3. Проверяются параметры питающей сети.
Ошибка «F8» или свечение 1-го индикатора
Перенаполнение бака
  1. Проверяется прессостат и его электрические цепи;
  2. Производится проверка управляющего модуля;
  3. Проверяется герметичность баллона;
  4. Требуется проверка впускного клапана (возможно, его заклинили в открытом состоянии).
Ошибка «F9» или свечение 1-го и 4-го индикаторов
Поломка тахогенератора
  1. Следует проверить тахогенератор и двигатель;
  2. Производится проверка управляющего модуля и электрических цепей.
Ошибка «F10» или свечение 1-го и 3-го индикатора
Неисправна блокировка загрузочного люка. В таком случае стиральная машинка не будет включаться.
  1. Проверяется работа электронного замка и его электрических цепей;
  2. Проверяется электронный модуль.
Ошибка «door» или свечение 1-го, 3-го и 4-го индикаторов
Неисправность замка люка
  • Требуется проверка положения загрузочного люка и плотность его закрытия;
  • Проверяется работа электронного замка и его электрических цепей;
  • Проверяется электронный модуль.
Ошибка «F12» или свечение 1-го и 2-го индикаторов
Поломка двигателя
  1. Следует проверить двигатель и его обмотки, неисправный двигатель подвергается замене;
  2. Проверяются управляющий модуль и электрические цепи.
Ошибка «F13» или свечение 1-го, 2-го и 4-го индикаторов
Прочие поломкиПроизводится проверка всех электрических цепей и модулей.
Ошибка «F14» или свечение 1-го и 2-го индикаторов
Сбой в программном обеспечении
Требуется замена электронного модуля.
Ошибка «F15»Обнаружена протечка
  1. Проверяется целостность манжеты загрузочного люка;
  2. Проверяется целостность сливной системы;
  3. Проверяется целостность бака.

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

Недорогой ремонт стиральных машин в Саранске

Наш сервисный центр «ТэныЭлектрика» уже более 10 лет занимается обслуживанием и ремонтом бытовой техники. В нашем штате только профессиональные мастера с большим опытом работы, которые помогут починить любую неисправность. Недорогой ремонт стиральных машин с выездом мастера на дом по Саранску и районы Мордовии!

Заказать мастера на дом!

Ваше имя

Контактный телефон

E-mail

Опишите проблему

Коды ошибок стиральных машин Атлант: причины и методы устранения

Код ошибки

Описание проблемы

Возможные причины возникновения

Ошибка «Sel» или отсутствует подсветка всех индикаторов

Возникли проблемы с селектором программ

  1. Проверьте работоспособность самого селектора;
  2. Проведите проверку контроллера.

Ошибка «None» или свечение всех индикаторов

Слишком много пены в барабане

  1. Выберите корректную программу для того или иного вида тканей;
  2. Откорректируйте дозы стирального порошка или другого моющего средства.

Ошибка «F2» или свечение третьего светодиода

Поломка температурного датчика

  1. Проверьте работоспособность датчика и контроль целостности электрических цепей;
  2. Замените датчик и проверка управляющего модуля.

Ошибка «F3» или свечение 3-го и 4-го индикаторов

Поломка ТЭНа

  1. Проверьте целостности ТЭНа, нет ли обрыва в электрическиой цепи;
  2. Удостоверьтесь, что управляющий модуль исправен.

Ошибка «F4» или свечение 2-го индикатора

Неисправность сливной помпы

  1. Проверьте проходимость сливной системы;
  2. Удалите посторонние предметы из насоса;
  3. Прочистите фильтр;
  4. Проверьте управляющий модуля и электрических цепей.

Ошибка «F5» или свечение 2-го и 4-го индикаторов

Неисправность заливного клапана

  1. Проверьте проходимость впускной системы, прочистите сетчатый фильтр;
  2. Проконтролируйте давление воды, проверьте кран;
  3. Убедитесь, что электромагнитный клапан и управляющий модуль в рабочем состоянии.

Ошибка «F6» или свечение 2-го и 3-го индикаторов

Поломка реле реверса

  1. Проверьте работоспособность реле;
  2. Убедитесь, что двигатель исправен.

Ошибка «F7» или свечение 2-го, 3-го и4-го индикаторов

Неверные параметры питающей сети

  1. Проверьте фильтр помех и управляющий модуль;
  2. Убедитесь, что с питающая сеть в рабочем состоянии.

Ошибка «F8» или свечение 1-го индикатора

Переполнение бака

  1. Проверьте прессостат и его электрические цепи;
  2. Проверьте герметичность баллона и управляющего модуля;
  3. Убедитесь, что впускной клапан исправен (возможно, он заклинил в открытом состоянии).

Ошибка «F9» или свечение 1-го и 4-го индикаторов

Поломка тахогенератора

  1. Проверьте тахогенератор, двигатель и управляющий модуль;
  2. Убедитесь, что в электрической цепи нет разрыва.

Ошибка «F10» или свечение 1-го и 3-го индикатора

Неисправна блокировка загрузочного люка. В таком случае стиральная машинка не будет включаться.

  1. Проверьте работу электронного замка и его электрических цепей;
  2. Убедитесь, что электронный модуль исправен.

Ошибка «door» или свечение 1-го, 3-го и4-го индикаторов

Неисправность замка люка

  1. Проверьте положение загрузочного люка и плотность его закрытия;
  2. Проверьте работу электронного замка и его электрических цепей;
  3. Удостоверьтесь, что электрический модуль исправен.

Ошибка «F12» или свечение 1-го и 2-го индикаторов

Поломка двигателя

  1. Проверьте исправность двигателя. Если он вышел из строя, вызовите мастера для замены на новый;
  2. Убедитесь, что нет разрыва в цепи и управляющий модуль исправен.

Ошибка «F13» или свечение 1-го, 2-го и4-го индикаторов

Прочие поломки

Проверьте все электрические цепи и модуль.

Ошибка «F14» или свечение 1-го и 2-го индикаторов

Сбой в ПО

Вызовите мастера, чтобы он заменил электронный модуля.

Ошибка «F15»

Обнаружена протечка

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

Устранение неполадок с подключением — MongoDB Atlas

На этой странице

  • Развертывание базы данных Кнопка «Подключиться» отключена
  • Подключение IP-адреса, не входящего в список IP-доступа
  • Ошибка аутентификации при развертывании базы данных
  • Попытка подключения к развертыванию базы данных из-за брандмауэра
  • Доступность развертывания базы данных
  • Устранение неполадок MongoDB Compass
  • Проблемы со строкой подключения

На этой странице описаны распространенные проблемы с подключением и возможные решения.

Чтобы узнать больше о подключении к кластеру Atlas, см. Руководство по началу работы с Atlas.

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

Кнопка «Подключить» для развертывания базы данных отключена

Кнопка «Подключить» для развертывания базы данных может быть отключена, если ваш развертывание базы данных находится в состоянии подготовки. Ваш развертывание базы данных необходимо подготовить при первом развертывании. Кластеры также должны быть подготовлены, когда вы масштабировать их вверх или вниз. Процесс снабжения может может занять до 10 минут, после чего кнопка «Подключиться» стать включенным.

Подключение IP-адреса, отсутствующего в списке IP-доступа

Перед подключением к развертыванию базы данных Atlas убедитесь, что вы добавили свой IP-адрес хоста в список IP-доступа для вашего проект развертывания базы данных. Atlas разрешает клиентские подключения только с IP адреса и диапазоны адресов CIDR в списке доступа IP.

Ошибка аутентификации при развертывании базы данных

Чтобы подключиться к Atlas, необходимо пройти аутентификацию в базе данных MongoDB пользователь. Чтобы создать пользователя базы данных для развертывания базы данных, см. Настройте пользователей базы данных.

Возможные решения

Если вы создали пользователя и у вас возникли проблемы с аутентификацией, попробуйте следующее:

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

  • Убедитесь, что вы указываете правильную базу данных authSource в ваша строка подключения.

  • Если в вашем пароле есть специальный символ, см. Специальные символы в пароле строки подключения.

Слишком много открытых подключений к вашей базе данных

Atlas устанавливает ограничения для одновременных входящих подключений к развертывание базы данных. Для кластеров это зависит от уровня кластера. Если вы пытаетесь подключиться, когда вы находитесь на этом пределе, MongoDB отображает сообщение об ошибке соединение отклонено из-за слишком большого количества открытых соединений .

Для подробного сравнения уровней кластера и их максимального одновременных подключений, см. Ограничения подключений и уровень кластера.

Возможные решения

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

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

  • Перезапустите приложение.

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

Чтобы узнать, как решить эту проблему, см. Исправить проблемы с подключением.

Попытка подключения к развертыванию базы данных из-за брандмауэра

Развертывания базы данных Atlas работают через порт 27017 . Вы должны быть в состоянии достичь этот порт для подключения к вашим развертываниям базы данных. Кроме того, убедитесь, что соответствующие порты открыты для следующего:

  • Для сегментированных кластеров предоставьте доступ к порту 27016.

  • Для BI Connector предоставьте доступ к порту 27015.

Проверить возможность доступа к порту можно с помощью стороннего Тестер исходящего порта.

Пример

Чтобы проверить возможность доступа к порту 27017, посетите http://portquiz.net:27017.

Если вы не можете получить доступ к этим портам, проверьте настройки системного брандмауэра и убедитесь, что они не блокируют доступ к этим портам.

Доступность развертывания базы данных

Если вы используете строку подключения mongodb+srv:// и ваш драйвер или оболочка не могут найти DNS-хост развертывания базы данных Atlas, развертывание базы данных могут быть приостановлены или удалены. Убедитесь, что развертывание базы данных существует. Если это приостановленный кластер, при необходимости вы можете возобновить работу кластера.

Atlas автоматически приостанавливает простаивание M0 кластеров через 60 дней без связей.

Устранение неполадок MongoDB Compass

Если вы используете MongoDB Compass для подключения к кластеру и испытываете проблемы, см.:

  • Отказ в подключении с использованием строки подключения SRV в этом разделе.

  • Ошибки подключения компаса в документации MongoDB Compass.

Если вы используете самоуправляемый сертификат X.509 или автоматически сгенерированный X.509сертификат управляемый Atlas для аутентификации в базе данных MongoDB, когда вы Для подключения к MongoDB Compass необходимо:

  1. В MongoDB Compass выберите Заполнить поля подключения индивидуально.

  2. В раскрывающемся списке Аутентификация выберите X.509 .

  3. Выберите Дополнительные параметры.

  4. В раскрывающемся списке SSL выберите Проверка сервера и клиента.

  5. Добавьте тот же путь к загруженному сертификату, управляемому Atlas, или самоуправляемый сертификат (в зависимости от того, какой вы используете) для каждого из эти поля: Центр сертификации, Сертификат клиента, и закрытый ключ клиента.

Дополнительные сведения см. в разделе Подключение к MongoDB в Документация MongoDB Compass.

Проблемы со строкой подключения

Неверный формат строки подключения

Формат строки подключения который вы используете для подключения к Atlas, зависит от нескольких факторов, в том числе:

  • Ваша версия mongosh . Чтобы узнать больше, см. Подключить через mongosh

  • Ваша версия драйвера. Дополнительные сведения см. в разделе Подключение через ваше приложение.

Перед размещением проверьте строку подключения в тестовой среде. его в производство.

Специальные символы в пароле строки подключения

Если ваш пароль содержит специальные символы, и вы используете пароль в URI строки подключения, закодируйте специальные символы.

Следующие символы должны быть преобразованы с использованием процентное кодирование, если оно включено в имя пользователя или пароль:

 
: / ? # [ ] @

Например, если ваш пароль в текстовом виде p@ssw0rd'9'! , ты необходимо закодировать пароль как:

 
p%40ssw0rd%279%27%21

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


Важно

Не используйте специальные символы в пароле, если вы используете ваш пароль вне URI строки подключения (например, вставить в монгош ).

Строка подключения несовместима с версией драйвера

Если вы видите это сообщение об ошибке, скорее всего, ваш драйвер устарел. За инструкции по обновлению вашего драйвера, обратитесь к вашему конкретному Документация драйвера.

DNS-провайдер Интернет-услуг блокирует строку подключения

При использовании формата строки подключения DNS-списка для подключения к Atlas может появиться следующая ошибка:

 
DNSHostNotFound: не удалось найти службу «<имя службы MongoDB>»

Эта ошибка может возникнуть при использовании DNS-сервера по умолчанию, Интернет-провайдер предоставляет. Этот DNS-сервер может не поддерживать поиск SRV, который используется формат строки подключения исходного списка DNS.

Чтобы решить эту проблему, попробуйте изменить конфигурацию DNS на использовать общедоступный DNS-сервер.

Пример

Вы можете настроить параметры сети так, чтобы использовать общедоступный DNS Google вместо DNS-серверов вашего интернет-провайдера.

После обновления настроек сети для использования общедоступного DNS-сервера подключиться к развертыванию базы данных.

Ошибка строки подключения с инструментами БД в Ubuntu 18.

04

Если работает Ubuntu 18.04 и используется Строка подключения к начальному списку DNS format ( mongodb+srv:// ) для подключения к Atlas из одного из инструменты базы данных MongoDB ( mongodump , mongorestore и т.д.), вы можете увидеть следующее ошибка:

 
поиск nta8e.mongodb.net на 123.45.67.8:27017: не удается разобрать сообщение DNS

Если это так, используйте вместо этого один из следующих вариантов подключения:

Отказ в подключении с использованием строки подключения SRV

При использовании Строка подключения к начальному списку DNS формат ( mongodb+srv:// ) с помощью драйвера или компаса, вы можете получить следующую ошибку:

 
Ошибка: querySrv ECONNREFUSED _mongodb._tcp.

Чтобы устранить эту проблему, используйте Стандартный формат строки подключения с компасом или этим драйвером. С Compass не ставьте SRV Record значение, установите Имя хоста и Вместо значений порта .

←  Управление подключениями с помощью функций безопасности AWS LambdaConfigure для развертываний баз данных →

Ошибки ATLAS 3.10.3

Ошибки ATLAS 3.10.3

[Дом] [Документы] [ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ] [Ошибки] [Программного обеспечения] [Установить] [Поддерживать] [Списки] [Дом разработчика] [Время]

ATLAS v3.10.3 выпущен 28.07.16

  • ATLAS v3.10.0 выпущен 10.07.12
    • Исправления для предыдущей стабильной версии ATLAS 3.10.2 (больше не поддерживается).
    • Исправления для предыдущей стабильной версии ATLAS 3.10.1 (больше не поддерживается).
    • Исправления для предыдущей стабильной версии ATLAS 3.10.0 (больше не поддерживается).
  • Не известно. Обратите внимание, что современное оборудование часто становится намного лучше. производительность с использованием версии для разработчиков. ATLAS 3.10 более ограничен в своих блочных факторах и форматах хранения, и на многих современных машинах это может снизить производительность примерно вдвое.
  • Сборка с использованием OpenMP
  • Поиск не работает при троттлинге ЦП
  • НЕ собирайте ATLAS, используя paralell (-j) make!
  • Основная информация о компиляторах.
  • Нарушение Gcc x86 ABI вызывает ошибки сегментации/шины ошибки при смешивании с другими компиляторами
  • Во время настройки я получаю кучу ‘предупреждение: использование ‘tmpnam’ опасно’.
  • Установка gcc под unix без полномочий root
  • Сделайте общие сбои примерно так: ld: не могу найти -lgfortran
  • Как насчет заголовочных файлов C++ для интерфейсов C?
  • Установка AIX завершается с: Неопределенный символ: . sqrtf
  • Как повысить производительность после установки?
  • Повышение производительности малого корпуса ATLAS с помощью malloc
  • Моя производительность падает из-за очень большой задачи (N > 1500)
  • Ваша установка умирает с сообщением «невозможно получить тайминги в допустимых пределах»
  • Установка с компилятором f77 не по умолчанию
  • Установка дополнительных интерфейсов f77, или изменение интерфейса f77 после установки
  • Что произойдет, если я установлю без компилятора Fortran?
  • Как связать все эти библиотеки?
  • В моей системе нет опции -f для cp
  • Как перезапустить установку с нуля?
  • Как перезапустить прерванную установку?
  • Как мне избавиться от всех объектных файлов?
  • При связывании тестеров ATLAS я получаю кучу неопределенные символы BLAS (например, dgemm_, dgemv_ и т. д.).
  • Я связываюсь с C и получаю пропущенные символы (например, w_wsfe, do_fio, w_esfe или с_стоп).
  • Проблемы со связыванием/отсутствием подпрограмм LAPACK в OS X

[Дом] [Документы] [ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ] [Ошибки] [Программного обеспечения] [Поддерживать] [Списки] [Дом разработчика] [Время]


НЕ собирайте ATLAS, используя paralell (-j) make!

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

Установка AIX завершается с: Неопределенный символ: .sqrtf

В некоторых версиях математической библиотеки AIX 7.1 C (libm.a) отсутствует символ sqrtf. В более новых версиях libm отсутствующие символы были восстановлены. Можно связаться с IBM Service и запросить исправление для АПАР IV85357.

Сборка с использованием OpenMP

В общем, это плохая идея, так как OpenMP работает гораздо медленнее, чем pthreads для использования в ATLAS. Однако, если ваше собственное приложение использует OpenMP, иногда использование pthread может замедлить ваши собственные потоки, что делает его целесообразным чтобы повредить производительность ATLAS, чтобы улучшить производительность OpenMP. В ATLAS сходство потоков является основной причиной, по которой pthreads выигрывает у OpenMP. и поэтому OS~X (и, возможно, FreeBSD), которые не поддерживают настоящую близость, — это платформы, на которых имеет смысл использовать OpenMP в любом случае. Чтобы заставить ATLAS использовать OpenMP, а не pthreads, вы должны добавить следующие флаги в строку конфигурации:
   -Si omp 1 -Fa alg -fopenmp
 

Поиск не работает при троттлинге процессора.

По умолчанию более новые Linux (и, возможно, другие ОС) имеют троттлинг процессора. включил даже для десктопов в целях экономии энергии. Поскольку скорость вашего процессора постоянно меняется, результаты синхронизации ATLAS становятся практически бессмысленными. Следовательно, чтобы получить хорошие показатели производительности (и, следовательно, быстрая библиотека ATLAS), обязательно включите выкл. троттлинг процессора в биосе перед установкой. Если вы используете машина для высокопроизводительного кода много, вы можете оставить его выключенным. Обычно вы также можете отключить троттлинг ЦП в вашей ОС, см. руководство по установке ATLAS (ATLAS/doc/atlas_install.pdf) для дальнейшие подробности. Пользователи Windows могут найти эти направления полезны.

Неубиваемый и безжалостный ‘предупреждение: использование ‘tmpnam’ опасно’ предупреждения от gcc.

Во время настройки вы получите множество предупреждений следующего вида:
/tmp/ccq5b8sE.o(.text+0x852): В функции `CmndResults':
config.c: предупреждение: использование `tmpnam' опасно,
лучше использовать `mkstemp'
 

Это нормально, а не ошибка. Позвольте мне перевести это сообщение из гну-говорить:

  Эй, идиот, не мог бы ты перестать использовать этот надоедливый стандарт ANSI/ISO C и
  вместо этого использовать эту нестандартную процедуру?
 

Для максимальной совместимости ATLAS соответствует стандарту ANSI/ISO 9899-1990, и поэтому я не могу внести предложенное изменение. К сожалению, это предупреждающее сообщение буквально бессмертно: в gcc не существует флага комбинация, которую я могу обнаружить, которая может отключить чертову штуку. Итак, каждый раз, когда вы компонуете одну из программ конфигурации, которая вызывает этот стандарт подпрограмма, компоновщик выводит это сообщение , даже если вы включите строгую Флаг совместимости ANSI . Я сообщил об этом как об ошибке людям gcc, но они указывают, что это люди компоновщика/glibc, которые генерируют «предупреждение» и сразу закрыл трекер. Мне все еще кажется неправильным, что строгий флаг ANSI со всеми отключенными предупреждающими сообщениями настаивает на печати сообщение, предупреждающее о стандартном использовании, но, похоже, мало для меня, чтобы сделать об этом. Поэтому просто игнорируйте запугивания, и не беспокойтесь об этих бессмертных, фальшивых, надоедливых и повторяющихся «предупреждения».


Основная информация о компиляторе

Компиляторы по умолчанию для ATLAS всегда являются свободно доступными GNU. компиляторы. Обычно это самые быстрые компиляторы для использования с АТЛАС. В частности, clang/LLVM в настоящее время не работает. для создания правильного кода для некоторых операций, а не для производительности конкурентоспособен с gcc для любого. Компиляторы Intel не находятся в свободном доступе и не гарантируют IEEE. соответствия, а потому не рекомендуются для установки ATLAS (вы должны быть в состоянии связать библиотеки ATLAS, скомпилированные с помощью gcc, с вашим собственное приложение, построенное на компиляторе Intel, без проблем).

Все архитектурные настройки ATLAS по умолчанию были созданы с помощью gcc 4.7.0, за исключением на PowerPCG4, где мы потеряли доступ к машине после поддержки 4.6.2. Вероятнее всего новые версии Хорошо, но более ранние, как правило, нет. Если вы используете более старый или более новый версия, обязательно запустите найдите время после завершения установки, чтобы убедиться, что ваш компилятор не повлияло на вашу производительность.


Что произойдет, если я установлю без компилятора Fortran?

Вы включаете это, передавая —nof77 для настройки. В таком случае, ATLAS все равно установится правильно, но явно не создаст Библиотеки интерфейса Fortran77. Вы не сможете запустить тестеры в каталоге BLDdir/interfaces/, так как эти тестеры написаны на Фортране. Кроме того, ATLAS ожидает, что вы будете сравнивать против интерфейса Fortran77 BLAS, и это, очевидно, не будет случай, и поэтому вам нужно будет внести следующие изменения, если вы хотите запустить любой из тестеров/таймеров ATLAS, даже те, что написаны на C :
  • Отредактируйте ATLAS/bin/l1blastst.c и измените строку 54 с:
    #define USE_F77_BLAS
     
    к:
    #define USE_L1_REFERENCE
     
  • Отредактируйте ATLAS/bin/l2blastst.c и измените строку 46 с:
    #define USE_F77_BLAS
     
    к:
    #define USE_L2_REFERENCE
     
  • Отредактируйте ATLAS/bin/l3blastst.c и измените строку 46 с:
    #define USE_F77_BLAS
     
    к:
    #define USE_L3_REFERENCE
     
  • Отредактируйте ATLAS/bin/gemmtst.c и добавьте следующую строку в начало файла:
    #define TRUST_SMALL
     

Установка с использованием нестандартного компилятора f77

Единственными подпрограммами Фортрана в ATLAS являются подпрограммы интерфейса Fortran77, которые не производят вычислений. Поэтому компилятор Fortran77 абсолютно не влияет на производительность ATLAS, и поэтому единственная причина, по которой вам нужно использовать компилятор f77 не по умолчанию, если компилятор f77 вы хотите использовать не взаимодействует с компилятором ATLAS по умолчанию.

Для установки с помощью компилятора f77, отличного от используемого по умолчанию, просто переопределите компилятор fortran по умолчанию и флаги из командной строки при запуске конфиг. Это можно сделать, добавив следующие флаги для настройки:

   -C, если /path/to/f77comp -F, если 'флаги компилятора f77'
 

Установка дополнительных интерфейсов f77

Единственными подпрограммами Фортрана в ATLAS являются подпрограммы интерфейса Fortran77, которые не производят вычислений. Поэтому компилятор Fortran77 абсолютно не влияет на производительность ATLAS, и поэтому единственная причина, по которой вам нужно использовать компилятор f77 не по умолчанию, если компилятор f77 вы хотите использовать не взаимодействует с компилятором ATLAS по умолчанию.

Если вы хотите установить ATLAS, чтобы его можно было вызывать из нескольких, несовместимые компиляторы Фортрана (или уже установленные с неправильным компилятором f77), вы можете сделать это с умеренным легко, если вы знаете, как C и данный компилятор (ы) F77 взаимодействуют. Если вы не знаете эту межоперационную информацию, вы должны получить настроить, чтобы найти его для вас. Для этого создайте поддельный каталог BLDdir. (например, mkdir bogus), а затем запустить из него config и переопределить компилятор fortran по умолчанию и флаги из командной строки как описано здесь. Затем вы можете посмотреть на сгенерированные настройки Make.inc для макроса F2CDEFS и реплицировать их вместе с новой информацией о компиляторе/компоновщике F77, в свой оригинальный Make.inc.

Для тех пользователей, которые уже осведомлены об информации, необходимой для C/F77. взаимодействие, ATLAS нужны три части информации, чтобы правильно обрабатывать Взаимодействие F77/C, и эта информация отображается в соответствии с Компилятор C, установленный в файле F2CDEFS Make. inc.

Первый макрос управляет изменениями пространства имен, необходимыми для создания Подпрограмма C, вызываемая из Fortran77. Варианты:

Добавить_
Все подпрограммы C, вызываемые с помощью F77, должны быть написаны строчными буквами, а имеют суффикс подчеркивания к их именам.
Добавить__
Все подпрограммы C, вызываемые с помощью F77, должны быть написаны строчными буквами, имеют суффикс подчеркивания к их именам, и если имя F77 содержит символ подчеркивания, два символа подчеркивания должны быть суффиксированы.
Без изменений
Все подпрограммы C, вызываемые с помощью F77, должны быть написаны строчными буквами без изменения имени.
Вверхкейс
Все подпрограммы C, вызываемые с помощью F77, должны быть указаны в верхнем регистре без дальнейшее изменение имени.

Второй макрос обеспечивает сопоставление между INTEGER F77 и соответствующий интегральный тип C. Варианты:

Нет определения
Случай по умолчанию, когда int C соответствует INTEGER F77.
F77_INTEGER=длинный
INTEGER F77 соответствует длинному C.
F77_INTEGER=короткий
INTEGER F77 соответствует короткому слову C.

Третий макрос связан с обработкой строки F77. Варианты:

StringSunStyle
Адрес строки передается в местоположении строки в стеке, и длина строки затем передается как F77_INTEGER после всех явных аргументов стека.
Крэйстайл
Специальная опция для машин CRAY, которая использует FCD Cray (fortran дескриптор символа) для взаимодействия.
StringStructPtr
Адрес структуры передается строкой Fortran77, а структура имеет вид:
      структура {символ *cp; F77_INTEGER длина;};
 
StringStructVal
Структура передается по значению для каждой строки Fortran77, а структура имеет вид:
      структура {символ *cp; F77_INTEGER длина;};
 

По умолчанию ATLAS встраивает интерфейс F77 к BLAS в указанный файл. at с помощью F77BLASlib от Make.inc, и, таким образом, изменив этот макрос перед перекомпиляция интерфейса позволит вам построить несколько интерфейсов F77.

Например, скажем, на машине Solaris я хочу создать интерфейс f77. как для Sun f77, так и для gfortran. Сначала я устанавливаю ATLAS как обычно, с компилятор gfortran по умолчанию. Теперь, чтобы получить библиотеку интерфейса f77, я редактирую свой ATLAS/Make.SunOS_SunUS2, и я обнаружил, что ATLAS обнаружил C/F77. интерфейс для gfotran как: Компилятор Sun f77 как:

   F2CDEFS = -DAdd__ -DStringSunStyle
 
Затем я изменяю это, чтобы соответствовать f77:
   F2CDEFS = -DAdd_ -DStringSunStyle
 
Теперь, чтобы мой интерфейс gfortran не перезаписывался, я также меняю:
   F77BLASlib = $(LIBdir)/libf77blas.a
 
к:
   F77BLASlib = $(LIBdir)/libsunf77blas.a
 
Если бы я построил BLAS с резьбой, я бы внес аналогичное изменение в PTF77BLASlib.

Наконец, я меняю информацию о компиляторе/компоновщике f77:

   F77 = /usr/local/bin/gfortran
   F77FLAGS = -O3 -funroll-all-loops
 
к:
   F77 = /opt/SUNWspro/bin/f77
   F77FLAGS = -dalign -native -xarch=v8plusa -xO5
 
Теперь я запускаю BLDdir/interfaces/blas/F77/src/ и выдаю:
   сделать чистым
   сделать библиотеку
 
Если вы используете потоки, дополнительно введите:
   сделать ptlib
 
Теперь при линковке с Sun f77 я линкую на -lsunf77blas. a -latlas.a и при линковке с g77 использую -lf77blas.a -latlas.a

По сути, вы можете повторить этот процесс для интерфейса LAPACK F77, но измените LAPACKlib, а не F77BLASlib, и перейдите к BLDdir/интерфейсы/lapack/F77/src скорее, чем BLDdir/interfaces/blas/F77/src. Кроме того, LAPACK не иметь отдельную точку входа для потоков, поэтому не выдавать никаких дополнительных инструкции по нарезке.

Наконец, в вашем каталоге BLDdir/src/testing введите:

   сделать чистым; сделать библиотеку
 

Как связать все эти библиотеки?

Пользовательские библиотеки, созданные ATLAS:
liblapack.a
Последовательные подпрограммы LAPACK, предоставленные ATLAS.
libcblas.a
Интерфейс ANSI C для BLAS.
libf77blas.a
Интерфейс Fortran77 для BLAS.
libptlapack.a
Потоковые (параллельные) подпрограммы LAPACK, предоставляемые ATLAS.
libptcblas. a
Интерфейс ANSI C для резьбового (SMP) BLAS. Только эта библиотека появляется, если вы запросили поддержку SMP.
libptf77blas.a
Интерфейс Fortran77 для многопоточного (SMP) BLAS. Только эта библиотека появляется, если вы запросили поддержку SMP.
либатлас.а
Основная библиотека ATLAS, предоставляющая низкоуровневые подпрограммы для всех интерфейсные библиотеки.
Если у вас отсутствуют символы в ссылке, убедитесь, что вы делаете ссылку во всех библиотеки, которые вам нужны, и помните, что порядок *имеет* значение. Например, для кода, вызывающего интерфейс Fortran77 к BLAS, потребуется:
   -L$(MY_BLDdir)/lib/ -lf77blas -latlas
 
Полная библиотека LAPACK, созданная путем слияния ATLAS и netlib LAPACK, требует оба интерфейса C и Fortran77, и, таким образом, эта линия последовательной связи будет:
   -L$(MY_BLDdir)/lib/ -llapack -lf77blas -lcblas -latlas
 
В то время как многопоточная ссылка LAPACK будет:
   -L$(MY_BLDdir)/lib/ -lptlapack -lptf77blas -lptcblas -latlas
 
Где $(MY_BLDdir) следует заменить каталогом, в котором вы построили свой АТЛАС.

Почему я больше не получаю тестеров LAPACK?

Тестеры LAPACK были вручную настроены для работы с эталонными BLAS, и поэтому эти BLAS почти всегда производят наименьшее количество отказов. (хотя вы обычно получаете некоторые сбои даже с BLAS от LAPACK). если ты просматривать выходные файлы, вы можете быстро получить представление о том, какие сбои серьезно, глядя на остатки. Остатки размера O (100) равны обычно не настоящие неудачи, а просто результат разного порядка провалов от того, что делает ref blas (что является законным и ожидаемым). На самом деле на многих платформы ATLAS достигает заметно меньше ошибки , чем эталонный BLAS, но поскольку тестер был так сильно настроен на эталонный BLAS, эти более точные результаты вызывают больше сбоев. Вы можете увидеть простой пример это на большинстве платформ x86 путем компиляции эталонного BLAS только с SSE, что приводит к 64/32-битной точности. Затем скомпилируйте тот же BLAS, чтобы использовать модуль x87 (который имеет 80-битную точность, хотя gcc или код могут иногда ненадолго возвращайтесь к 64/32-битной точности), и вы обнаружите, что иметь больше ошибок, несмотря на по крайней мере одинаковую точность во всех случаях, и, как правило, гораздо большей точности.

Реальные ошибки имеют очень большие невязки (например, 10e15). Однако даже такого рода ошибки могут быть результатом того, что тестер LAPACK полностью настроен на реализацию LAPACK BLAS. Например, операция DGER должен делать A += alpha * x * y. Эталонное выполнение BLAS А += х*(альфа*у). ATLAS делает это или A += (alpha*x)*y, в зависимости от того, что дешевле . Это приводит к тому, что тестеры LIN выходят из строя довольно несколько остаточных чеков размером 10e15, хотя оба допустимы. У меня есть модифицированный ATLAS, чтобы избежать этих ложных проблем GER, но не все Зависимость тестировщиков LAPACK от фиксированных заказов может быть исправлена.


Установка gcc под unix без полномочий root

Вам не нужно быть суперпользователем, чтобы установить gcc, который будет обеспечивать достойную Производительность для ATLAS. Вот сценарий оболочки, который я использовал для установки gcc4.7.0. на всех моих машинах:
#!/бин/ш
# **************************************************** ****************************
# Этот скрипт адаптирован из:
# http://advogato. org/person/redi/diary/240.html
# Для использования при получении стандартного gcc 4.7 для тестирования стабильной версии ATLAS 3.10.
#
# Предполагается, что M4 уже установлен; можно получить из менеджера пакетов на
# любой известный мне Linux.
# **************************************************** ****************************
instd=/home/whaley/local/gcc4.7.0 # измените это на свой путь
bldd=/home/whaley/TEST # перейдите в каталог сборки, /tmp OK
np=12 # установите это на ваше количество ядер
# -------------------------------------------------- -----------
# Получить и распаковать файлы, и вставить их в общий каталог
# -------------------------------------------------- -----------
#cd ${bldd}
#mkdir GCC4.7.0
#cdGCC4.7.0
#wget http://www.netgull.com/gcc/releases/gcc-4.7.0/gcc-4.7.0.tar.bz2
#wget http://www.netgull.com/gcc/infrastructure/gmp-4.3.2.tar.bz2
#wget http://www.netgull.com/gcc/infrastructure/mpc-0.8.1.tar.gz
#wget http://www.netgull.com/gcc/infrastructure/mpfr-2.4.2.tar.bz2
# -------------------------------------------------- --------
# Предполагая, что у нас есть все необходимые пакеты в текущем каталоге
# -------------------------------------------------- --------
bunzip2 -c gmp-4. 3.2.tar.bz2 | смола хф -
bunzip2 -c mpfr-2.4.2.tar.bz2 | смола хф -
gunzip -c mpc-0.8.1.tar.gz | смола хф -
bunzip2 -c gcc-4.7.0.tar.bz2 | смола хф -
мв гмп-4.3.2 гкк-4.7.0/гмп
мв mpfr-2.4.2 gcc-4.7.0/mpfr
мв мпк-0.8.1 gcc-4.7.0/мпк
mkdir MyObj
компакт-диск MyObj
../gcc-4.7.0/configure --prefix=${instd} --enable-languages=c,fortran
сделать -j ${np}
сделать установку
 

Предполагая, что вы получаете те же самые версии tar-файлов, которые я показываю выше, и поместите их в общий каталог, тогда вы сможете использовать этот сценарий оболочки напрямую. Просто скопируйте вышеприведенное в текст файл (например, instgcc.sh), установите разрешение на выполнение (chmod a+x instgcc.sh) и запустите его (./instgcc.sh).

ПРИМЕЧАНИЕ. Если ваша версия gcc по умолчанию намного старше новой, часто из-за несовместимости библиотек, что может привести к связыванию, особенно кодов FORTRAN, чтобы потерпеть неудачу. Если это произойдет, вам понадобится чтобы обновить LD_LIBRARY_PATH. Например, на моем рабочем столе lubuntu машине я добавил следующую строку в свой . cshrc после установка как указано выше:

setenv LD_LIBRARY_PATH /home/whaley/local/gcc4.7.0/lib64:/home/whaley/local/gcc4.7.0/lib
 
(измените строку для экспорта и поместите ее в свой .bashrc, если вы используйте оболочку bash, а не оболочку tcsh, как я).

Настройка после установки.

Вот несколько советов по повышению производительности ATLAS после установки:
  • Для повышения производительности в небольших корпусах изменить поведение malloc.
  • Настройте CachEdge, как показано здесь.

Повышение производительности малого корпуса ATLAS за счет изменения поведение маллока

ATLAS выделяет буферное пространство для большинства вызовов GEMM. Когда я написал это, мое предположение заключалось в том, что только первый вызов требует переключения в пространство ядра для выполнения распределения и несет ненужные накладные расходы на обнуление Память. Однако по умолчанию Linux (а также некоторые другие ОС, такие как OS X) выделяет выделения нетривиального размера, используя mmap, который означает, что при вызове free память немедленно возвращается к системе. Таким образом, все вызовы malloc имеют чрезвычайно высокие накладные расходы.

Это не большая проблема, если вы выполняете умножение больших матриц, где кубическое вычисление маскирует эту квадратную стоимость. Однако для небольших проблем, затраты O(N**2) на самом деле являются доминирующими, и этот тип поведения malloc эффективно удваивает их (как минимум). Вы должен быть в состоянии изменить поведение malloc в Linux, установив эти переменные среды:

   setenv MALLOC_TRIM_THRESHOLD_ -1
   setenv MALLOC_MMAP_MAX_ 0
 

Как только это будет сделано, malloc должен стать дешевле, но ATLAS был настроен с дорогой маллок. Таким образом, вы можете получить лучший маленький корпус производительность за счет повторного запуска перекрестного поиска с этими переменными среды set (не делайте этого, если вы не собираетесь сохранять эти настройки всякий раз, когда вы используйте эту библиотеку). Вы можете перезапустить поиск из ATLAS/tune/blas/gemm/ARCH, введя:

   сделать sRun_tfc pre=s
   сделать dRun_tfc pre=d
   сделать cRun_tfc pre=c
   сделать zRun_tfc pre=z
 
Этот поиск занимает *долгое время*, затем для внесения изменений в библиотеки, перейдите в ATLAS/bin/ARCH и введите:
   сделать xsl3blastst
   сделать xdl3blastst
   сделать xcl3blastst
   сделать xzl3blastst
 

Настройка CacheEdge.

CacheEdge — это параметр блокировки кэша уровня 2; потому что это эффекты довольно тонкий на большинстве машин, он часто выходит из строя на машинах, испытывающих любая нагрузка, что приводит к неоптимальной производительности. CacheEdge может повысить производительность на целых 15%, и это может снизить ATLAS также использование памяти.

В ATLAS/tune/blas/gemm/ARCH выполните make xdfindCE. Бежать

   ./xdfindCE -m [Н] -n [Н] -k [Н]
 
где [N} заменено очень большим числом, кратным вашего блокирующего фактора. Вы хотите, чтобы это число было таким же большим, как вы может выдержать ожидание, и это сильно варьируется от машины к машине. Хорошей оценкой для большинства машин может быть около 2000.

Вы хотите бежать эту программу несколько раз, чтобы получить общее представление о том, что такое хорошая настройка было бы. Если параметр CacheEdge получает производительность в том же диапазоне, что и нет CacheEdge (CacheEdge 0 означает отсутствие CacheEdge в распечатке xdfindCE), по-прежнему рекомендуется использовать этот параметр, так как ATLAS с Набор CacheEdge будет использовать меньше памяти по мере роста размера проблемы.

Как только вы поймете, на что установить CacheEdge, вы можете изменить его, редактирование ATLAS/include/ARCH/atlas_cacheedge.h. xdfindCE выводит данные в КБ, но atlas_cacheedge.h нужны байты, так что умножьте результат xdfindCE на 1024, чтобы получить номер, который вы хотите использовать в atlas_cacheedge.h.

Возьмем пример. Скажем, xdfindCE распечатал это:

TA TB M N K альфа-бета CacheEdge TIME MFLOPS
== == ====== ====== ====== ====== ====== ========= ======= == ========
 Т Н 1000 1000 1000 1,00 1,00 0 5,470 365,63
 Т Н 1000 1000 1000 1,00 1,00 16 5,470 365,63
 Т Н 1000 1000 1000 1,00 1,00 32 5,460 366,30
 Т Н 1000 1000 1000 1,00 1,00 64 5,470 365,63
 Т Н 1000 1000 1000 1,00 1,00 128 5,260 380,23
 Т Н 1000 1000 1000 1,00 1,00 256 5,240 381,68
Начальный CE=256 КБ, mflop=381,68
Лучший CE = 256 КБ, mflop = 381,68
 
Итак, мы хотим установить для CacheEdge значение 1024*256 = 262144. atlas_cacheedge будет выглядеть примерно так:
#ifndef ATLAS_CACHEEDGE_H
   #define ATLAS_CACHEEDGE_H
   # определить CacheEdge 196608
#endif
 
Если ваша первоначальная установка не использовала CacheEdge, строка 3 будет отсутствовать. полностью. Если у вас нет этой строки, вы просто добавите ее, используя новое значение 262144. В приведенном выше примере мы просто замените 196608 на 262144.

Последовательно редактируя этот файл и перекомпилируя, например ATLAS/bin/ARCH/x[d,s,z,c]mmtst вы можете дополнительно настроить это значение. Многие пользователи ожидают, что им следует установить для CacheEdge фактический размер их Кэш L2. Это редко бывает лучшим параметром, в основном из-за кэшей L2. обычно объединены данные/инструкция, поэтому меньшая настройка, обычно лучше оставить место для кэширования инструкций. На некоторых машинах с большими кэшами L2 такие вещи, как ассоциативность или даже проблемы с TLB, могут сделать более эффективным использование очень небольшого подмножества доступного кэша.

После того, как вы установили CacheEdge на нужное вам значение, обновите все библиотеки с новой настройкой, выпустив сделать xdl3blastst xsl3blastt xcl3blastst xzl3blastst в вашем Каталог ATLAS/bin/ARCH.

x[pre]findCE обычно использует наименьшую настройку CacheEdge возможно, так как это экономит память. Однако для многопроцессорных систем жизненно важно использовать как можно больше доступного кэша, чтобы процессоры тратят как можно меньше времени на борьбу за шину. Таким образом, вы хотите установить CacheEdge на наибольшее значение, которое дает достойные результаты. Обычно я запускаю xdfindCE несколько раз, чтобы получить представление о диапазонах, а затем попробуйте более крупные настройки, запустив x[pre]l3blastst_pt. Помните, что поточные тайминги имеют использовать время стены, поэтому убедитесь, что любое ускорение повторяется, прежде чем менять КэшЭдж.


Моя производительность падает из-за очень большой проблемы (N > 1500)

Обрыв серийного производства обычно из-за того, что при обычной установке не удалось установить CacheEdge на любой значение, а затем, в конце концов, ATLAS использует алгоритмы экономии памяти это повредило производительности. Решение состоит в том, чтобы установить CacheEdge, чтобы мы использовали меньше рабочей области, а улучшает общую производительность .

Что вы хотите сделать, так это настроить CachEdge, как показано здесь, но обязательно используйте очень больших размеров задачи, чтобы найти CacheEdge.


Ваша установка умирает с сообщением «невозможно получить тайминги в допустимых пределах»

Это означает, что ATLAS не мог получить воспроизводимые тайминги. Есть несколько вещи, которые могут привести к этому. Это может произойти, если машина сильно загружен или испытывает внезапный всплеск использования другой программы, например. Если это проблема, просто продолжайте перезапускать установку (как описано ниже) до тех пор, пока он не завершится.

Другая проблема, которая может вызвать это, заключается в том, что ATLAS неправильно определил пик. вашей машины и, таким образом, использует неподходящий временной интервал. Ты можно увидеть, происходит ли это, определяя, сколько времени занимает каждое время. Если это происходит очень быстро и, следовательно, неповторимо, вам нужно сказать АТЛАСУ, чтобы он прокачивал повысить детализацию синхронизации. Для этого отредактируйте файлы BLDdir/include/atlas_?sysinfo.h. Каждый из этих четырех файлов будет иметь количество, называемое ATL_nkflop. Накачать это количество каким-то значительным фактором, пока тайминги не станут регулярными. я обычно увеличиваю в 5 или 10 раз. Если отдельные тайминги слишком медленные, прервите процесс и уменьшите значения.

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

В большинстве случаев, когда установка умирает таким образом, вы можете просто перезапустите его, как описано здесь. Если это умрет сразу в то же время, но без фактического запуска время снова, это означает, что процесс установки сохранил запись плохое время, и просто перечитывает его. Затем необходимо удалить поддельный файл временной записи. Этот файл будет находиться в соответствующем BLDdir каталог в подкаталоге res/. Например, если вы умирает в настройке уровня 1, файлы результатов сохраняются в BLDdir/tune/blas/level1/res, и если вы находитесь в настройке драгоценных камней, они в BLDdir/tune/blas/gemm/ARCH/res и т. д. Ваш последнее сообщение от умирающей установки должно дать вам большую часть информации, которая вам нужна чтобы выяснить каталог результатов и файл. Просто удалите файл (или все файлы такой точности, если вы не можете определить конкретный плохой файл) и перезапустите установку.


Как перезапустить прерванную установку?

Если ваша установка ATLAS была прервана, и вы устранили проблему, обычно можно безопасно (всегда есть исключения; если установка умерла например, в середине команды ar многие системы не могут восстановиться) перезапустите установку:
  • Отредактируйте файл Make.inc и, если макрос INSTFLAGS включает флаги -a 1 измените их на: -a 0. Это говорит ATLAS не копировать настройки арки по умолчанию поверх частично завершенные результаты.
  • Выдача «make» из вашего каталога BLDdir.

Как мне избавиться от всех .o?

После того, как вы сделали make install (и/или вручную скопировали библиотеки и включать файлы, которые вы хотите), вы можете просто удалить весь каталог OBJdir.

Сделайте общие сбои примерно так: ld: не могу найти -lgfortran

Это связано с настройкой выбора неверного F77SYSLIB. (в Make.inc) из-за неисправного зонда. Этот макрос должен включать путь где можно найти ваш libgfortran.so. Вы можете решить эту проблему вручную изменив этот макрос, чтобы иметь правильный путь после настройки. Если у вас есть эта проблема, просто исправьте этот макрос, а затем перевыпустите свой делать общие команды.

То, что вы должны установить, зависит от системы, так как вам нужно найти правильный путь к библиотеке. Обычно вы можете сделать это с помощью локации команда. Например, вот что я вижу в своей системе:

   drteeth> найти libgfortran.so
   /usr/lib/libgfortran.so.2
   /usr/lib/libgfortran.so.2.0.0
   /usr/lib/gcc/x86_64-linux-gnu/4.2/libgfortran.so
   /usr/lib/gcc/x86_64-linux-gnu/4.2/32/libgfortran.so
   /usr/lib32/libgfortran.so.2
   /usr/lib32/libgfortran.so.2.0.0
 
Моя установка ATLAS 64-битная, поэтому я бы установил (в Make.inc):
   F77SYSLIB = -L/usr/lib/gcc/x86_64-linux-gnu/4.2/ -lgfortran
 
Если у вас есть несколько вариантов и вы не знаете, как выбрать, следует работайте, чтобы попробовать их, пока ваша общая сборка не заработает.

Нарушение Gcc x86 ABI вызывает ошибки seg/bus ошибки при смешивании с другими компиляторами

Gcc нарушает x86-32 ABI, требуя 16-байтового выровненного стека, где ABI требует выравнивания стека по 4 байта. Поэтому, если gcc используется для компиляции некоторые подпрограммы, которые могут быть вызваны из компилятора, совместимого с ABI, вы можете (в зависимости от того, насколько вам повезет) получите ошибку сегмента или ошибку шины. Следовательно, если вы планируете смешивать gcc с любым компилятором, который не расширяет ABI таким же образом, или если вы хотите использовать потоки Windows, вы должны сообщить gcc, чтобы он отключил эту неправильную функцию, которая может можно сделать, передав -mpreferred-stack-boundary=2 всем компиляторам gnu. Эта проблема была замечена в Windows, но может возникнуть везде, где нет gcc. используется для создания всех объектных файлов. Если вы компилируете ATLAS с помощью все компиляторы gnu, вы можете просто передать:
   -Fa alg -mpreferred-stack-boundary=2
 
настроить. Если вы собираете ATLAS с какой-то смесью не-gnu и gnu компиляторы, то вам нужно добавить указанный выше флаг только к компиляторам gnu. Вы можете сделать это во время настройки, установив его для отдельных компиляторов, как описано здесь или можно настроить как обычно, но отредактировать Сделай.inc перед началом сборки, и добавь флаг во все gnu флаги компилятора.

Обратите внимание, что если вы добавите -mpreferred-stack-boundary=2 в флаги компилятора fortran, то g77/gfortran заставит тестер BLAS умереть с ошибкой шины/ошибкой сегмента, потому что gfortran затем выравнивает двойной массивы точности до 4-байтовых, а не 8-байтовых границ. АТЛАС предполагает родное выравнивание по типам данных, и поэтому ошибки сегмента кода. Так долго как вам не нужно вызывать интерфейс Fortran из компилятора, отличного от gnu, тогда Вы можете решить эту проблему, просто оставив -mppreferred-стек-граница флаг выключен для интерфейса Fortran. Во время настройки вы должны пройти:

   -Fa acg -mpreferred-stack-boundary=2
 

Я сообщил об этих связанных проблемах (несоответствие ABI и неродной выравнивание) ребятам из gcc, и получил множество мнений, наиболее поразительным из которых было то, что что бы ни они делают это стандарт. По этой ссылке один из самых полезных в ответах упоминается, что проблема с неродным выравниванием должна быть исправлена в gcc 4.4, но несоответствие ABI должно поддерживаться, чтобы чтобы соответствовать предыдущему несоблюдению ABI.


При подключении тестеров ATLAS я получаю кучу неопределенные символы BLAS (например, dgemm_, dgemv_ и т. д.).

Тестировщики ATLAS BLAS (x[s,d,c,z]l[1,2,3]blastst) ожидают сравнения против библиотеки BLAS интерфейса F77 для производительности и тестирования. Вы получаете эти отсутствующие символы, когда BLASlib вашего Make.ARCH остается пустым или не указывает на полную библиотеку BLAS. Если у вас есть если где-то построен не-ATLAS BLAS, укажите на него макрос BLASlib. если ты нет, вероятно, самое простое решение — это захватить Справочник Fortran77 BLAS tarfile и встроить его в требуемую библиотеку. Если вы не хотите сделать это или не иметь доступа к Fortran77, тогда вы можете иметь ATLAS проверить свою собственную ссылку C, как обсуждалось здесь.

Я связываюсь с C и получаю пропущенные символы (например, w_wsfe, do_fio, w_esfe или с_стоп).

Такие символы являются вызовами библиотеки Fortran. Проблема в том, что Компоновщик C не находит библиотеки Fortran автоматически. Большинство общее исправление состоит в том, чтобы либо связать с помощью вашего компоновщика fortran, либо переписать ваш код так, чтобы подпрограммы Фортрана не вызывались. Если ты знаешь, где они, вы также можете явно связать библиотеки Fortran.

Проблемы с подключением/отсутствием Подпрограммы LAPACK в OS X

OS X имеет встроенную версию ATLAS и использует для них стандартные имена. Они могут быть менее актуальными и/или иметь меньше библиотек, чем то, что вы устанавливаете. самим собой; в частности, если у вас есть компилятор Fortran, вы можете собрать полная библиотека lapack, которую Apple в настоящее время не предоставляет, и поэтому многие пользователи хотят установить стандартный ATLAS. К сожалению, при поиске библиотек компилятор смотрит в системные области, в которых Apple хранит свои библиотеки ATLAS до , просматривая каталоги, предоставленные -L. Это означает, что если вы используете -L и -l для вашей ссылки, вы всегда получаете модифицированный Apple ATLAS, а не тот, который вы установили. Для этого есть два исправления проблема, о которой я знаю. Ты первый можно просто указать полное имя и путь, а не использовать -L. Например, измените что-то вроде:
   gcc -o xtst test.c -L /home/whaley/TEST/ATLAS/build64/lib -lcblas -latlas
 
к:
   gcc -o xtst test.c /home/whaley/TEST/ATLAS/build64/lib/libcblas.a \
          /home/whaley/ТЕСТ/ATLAS/build64/lib/libatlas. a
 
Единственный известный мне трюк — это переименовать ваши библиотеки ATLAS так, чтобы версии Apple не будут переопределять их.

Как насчет файлов заголовков C++ для интерфейсов C?

Поскольку ATLAS не предоставляет полных интерфейсов OO C++, я не хочу поднимать ожидание того, что он делает, предоставляя файлы заголовков, специфичные для C++. какая Я всегда предполагал, что программист C++ создает свой собственный include файлы, такие как:
>кот cppblas.h
внешний "С" {
#include cblas.h
}
>кот cpplapack.h
внешний "С" {
#include clapack.h
}
 
Если вы программист на C++, использующий ATLAS, и думаете иначе, дайте мне знать.

Как перезапустить установку с нуля?

Просто выполните rm -rf * в вашем каталоге BLDdir, а затем перенастроить и построить.

В моей системе нет параметра -f для cp

Если вы возьмете следующую строку и поместите ее в файл cp, вы сделаете исполняемый файл, а затем поместите его на свой путь перед системным cp, он должен избавиться от опции -f:
/bin/cp `эхо $* | sed -e 's/-f / /'`
 

[Дом] [Документы] [ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ] [Ошибки] [Программного обеспечения] [Установить] [Поддерживать] [Списки] [Дом разработчика] [Время]

Решения по защите от ошибок — Atlas Copco USA

Предотвращение, выявление и исправление ошибок при сборке:


Узнайте, как повысить качество продукции с помощью стратегии нулевого брака

Наступление Индустрии 4. 0 несет с собой стремительные изменения и новые вызовы. С нашей концепцией Smart Connected Assembly, объединяющей программное обеспечение, оборудование, интеллектуальные инструменты и аксессуары, вы поддерживать управление процессом в сложных производственных системах, увеличивать время безотказной работы в критически важных производственных операциях и повышать качество вашей продукции . Получите полную прослеживаемость всего процесса сборки продукта, включая доработку и ремонт!

Знаете ли вы 5 лучших методов защиты от ошибок для достижения первого качества на вашем производственном предприятии?

Согласно недавнему исследованию, только человеческие ошибки являются причиной 23% незапланированных простоев производства. Эти ошибки и возникающие в результате дефекты являются серьезной причиной проблем с качеством производства и незапланированных простоев. Защита от ошибок, также называемая Poka-Yoke, представляет собой японскую идеологию, описывающую любой метод, используемый для обнаружения и предотвращения ошибок, вызывающих дефекты. Прочтите полную статью о пяти основных методах защиты от ошибок здесь.


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

Решение Scalable Quality Solution 3 (SQS3) устраняет ошибки при сборке продукта независимо от того, начинаете ли вы с одной станции, производственной ячейки или хотите управлять процессом своей сборочной линии. Можно подключить до 10 станций, даже разные продукты или варианты продуктов. SQS3 обеспечивает качество продукции, надежность и прозрачность процесса, а также безопасность продукции на каждой сборочной станции. Он направляет ваших операторов в процессе сборки, не оставляя места для ошибок или недосмотра. Наши 9Технический документ 0315 по предотвращению ошибок и обеспечению качества дает вам более глубокое представление о том, как оптимизировать процессы промышленной сборки.

Впечатляющие истории успеха с сильным влиянием на окупаемость инвестиций
Для компании по производству сидений внедрение функций защиты от ошибок на их сборочной линии теперь обеспечивает ежегодную экономию в размере 1 миллиона долларов США, не считая увеличения удовлетворенности клиентов на делать это «правильно с первого раза».
Почему?
Процессы сборки в промышленном производстве, особенно в автомобильной промышленности, становятся все более и более сложными: большое количество вариантов, деталей, инструментов, этапов сборки и часто критически важных для безопасности затяжек. Высокая нагрузка на операторов, вызванная короткими циклами, делает эти процессы еще более сложными. Загрузите обзор нашего тематического исследования , чтобы узнать о преимуществах реализации функций защиты от ошибок в процессах сборки.

От автономной станции до комплексного решения для цеха

От отдельной станции до комплексного решения для цеха

Решение Scalable Quality Solution 3 (SQS3) устраняет ошибки при сборке продукта, начиная с одной станции, производственной ячейки или управления всей сборочной линией. Узнайте больше в нашей подробной брошюре >>

 

Решение Scalable Quality Solution 3 (SQS3) устраняет ошибки при сборке продукта, начиная с одной станции, производственной ячейки или управления всей сборочной линией. Узнайте больше в нашем подробном 9Листовка 0315>>

The Scalable Quality Solution 3 (SQS3) устраняет ошибки при сборке продукта, начиная с одной станции, производственной ячейки или управляя всей сборочной линией. Узнайте больше в нашей подробной брошюре >>

Функции SQS3 — Масштабируемое решение для обеспечения качества 3

Функции SQS3 — Scalable Quality Solution 3

Узнайте, как объединить интеллектуальные инструменты, аксессуары и программное обеспечение в комплексную концепцию защиты от ошибок. >>Загрузите нашу брошюру для получения дополнительной информации!

 

Узнайте, как объединить интеллектуальные инструменты, аксессуары и программное обеспечение в комплексную концепцию защиты от ошибок. >>Загрузите нашу брошюру для получения дополнительной информации!

Узнайте, как объединить интеллектуальные инструменты, аксессуары и программное обеспечение в комплексную концепцию защиты от ошибок. >>Загрузите нашу брошюру для получения дополнительной информации!

Ознакомьтесь с нашим ассортиментом решений для управления процессами и защиты от ошибок

Ознакомьтесь с нашим ассортиментом решений для управления технологическим процессом и защиты от ошибок

Комбинируя программные и аппаратные продукты для полностью интегрированной сборочной станции, вы избегаете дорогостоящих переделок, повышаете производительность и гарантируете качество своей производственной линии. Наша общая цель: Стратегия отсутствия дефектов.

 

Комбинируя программные и аппаратные продукты для полностью интегрированной сборочной станции, вы избегаете дорогостоящих переделок, повышаете производительность и гарантируете качество своей производственной линии. Наша общая цель: Стратегия отсутствия дефектов.

Комбинируя программные и аппаратные продукты для полностью интегрированной сборочной станции, вы избегаете дорогостоящих переделок, повышаете производительность и гарантируете качество своей производственной линии. Наша общая цель: Стратегия отсутствия дефектов.

Посмотрите наше видео о том, как сократить количество переделок и ремонтов за счет защиты сборки от ошибок!

Как сократить время простоя и переделок за счет защиты от ошибок в процессе сборки

Узнайте, как контролировать процесс сборки, чтобы сократить время простоя и увеличить количество переделок. Программное обеспечение Atlas Copco для защиты от ошибок «Масштабируемое решение для обеспечения качества 3» визуально направляет ваших рабочих шаг за шагом в нужной последовательности. Обеспечьте прослеживаемость и выявляйте опасные отклонения, централизованно сохраняя все результаты процесса, и повышайте качество своей продукции с помощью стратегии отсутствия дефектов.

Узнайте, как сократить время простоя и переделок!

Загрузка…

Закажите наше масштабируемое решение для обеспечения качества 3

Закажите масштабируемое решение для обеспечения качества 3

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

 

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

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

Легкий старт SQS

Easy Start SQS

Услуга по установке программного обеспечения для быстрой и эффективной настройки работы

 

Услуга по установке программного обеспечения для быстрой и эффективной настройки работы

Промышленный ПК

Промышленный ПК

Наш узел управления сборкой (AC Node) отличается исключительной надежностью, совместимостью, производительностью, гибкостью и стабильностью системы и является идеальным решением для повышения производительности сборочной линии.

 

Наш узел управления сборкой (узел AC) отличается исключительной надежностью, совместимостью, производительностью, гибкостью и стабильностью системы и является идеальным решением для повышения производительности сборочной линии.

Наш узел управления сборкой (AC Node) впечатляет своей исключительной надежностью, совместимостью, производительностью, гибкостью и стабильностью системы и является идеальным решением для повышения производительности сборочной линии.

Проверьте свои потребности в управлении технологическим процессом, обеспечении качества и защите от ошибок.

Проверьте свои потребности в управлении технологическим процессом, обеспечении качества и защите от ошибок.

Загрузите критерии и оцените свое производство. Вы предпочитаете нашу поддержку для оценки? Свяжитесь с нашими экспертами!

 

Загрузите критерии и оцените свое производство. Вы предпочитаете нашу поддержку для оценки? Свяжитесь с нашими экспертами!

Техкавер

TechCover

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

 

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

Посмотрите видео о программных решениях для защиты от ошибок!

Scalable Quality Solution 3 — программное обеспечение для защиты от ошибок

Управление процессом и предотвращение ошибок необходимы в современных сложных сборочных процессах для обеспечения высочайшего качества продукции и сведения к минимуму количества переделок или остановок линии. С нашим программным обеспечением для защиты от ошибок «Scalable Quality Solution 3» вы наглядно направляете рабочих шаг за шагом, чтобы гарантировать выполнение правильных деталей, болтов, инструментов и этапов процесса, а также собирать и анализировать данные о вашей сборке.

Загрузка…

Заказать Умную систему управления сборкой (Smart AMS)

Заказать Smart Assembly Management System (Smart AMS)

Узнайте больше о Smart Assembly Management System и о том, как она обеспечивает централизованное управление всеми процессами затяжки на ваших станциях, линиях или заводах. Не требующий наличия промышленных ПК на каждой станции, Smart AMS представляет собой экономически эффективное решение начального уровня с несколькими вариантами модернизации.

 

Узнайте больше о интеллектуальной системе управления сборкой и о том, как она обеспечивает централизованное управление всеми процессами затяжки на ваших станциях, линиях или заводах. Не требующий наличия промышленных ПК на каждой станции, Smart AMS представляет собой экономически эффективное решение начального уровня с несколькими вариантами модернизации.

Узнайте больше о интеллектуальной системе управления сборкой и о том, как она обеспечивает централизованное управление всеми процессами затяжки на ваших станциях, линиях или заводах. Не требующий наличия промышленных ПК на каждой станции, Smart AMS представляет собой экономически эффективное решение начального уровня с несколькими вариантами модернизации.

Посмотрите наше видео, как уменьшить дефекты

Уменьшение количества дефектов — Smart Connected Assembly

Дефекты могут быть вызваны рядом причин в любом месте производственной линии, и возможность быстрого определения основной причины проблемы имеет решающее значение. Чтобы добраться до сути проблемы, необходим системный взгляд. Smart Connected Assembly обеспечивает именно это, узнайте больше, как это решение поможет вам!

Загрузка…

Ошибки службы Atlas появляются в bigsql.log: «ОШИБКА


Ошибки службы Atlas появляются в bigsql.log: «ОШИБКА — Не удалось уведомить atlas для объекта»

Ошибки, связанные со службой Atlas, могут возникать в кластере со следующими свойствами:

· Кластер поддерживает протокол Kerberos.

· Установлены службы Atlas, Hive и Db2 Big SQL.
· Hive Hook для Atlas включен.

Эти ошибки не влияют на функциональные возможности Db2 Big SQL, за исключением того, что происхождение объектов, созданных с помощью Db2 Big SQL, не захватывается Hive Hook for Atlas.

Операторы Db2 Big SQL приведут к ошибкам, подобным следующей трассировке стека в bigsql.log , расположенный под /var/ibm/bigsql/logs :

27-03-2018 03:45:26,612 ОШИБКА org. apache.atlas.hook.AtlasHook [Atlas Logger 0]: не удалось уведомить atlas для объекта [[{Id='(type: hive_db, id: )’, traits=[], values={owner=bigsql, ownerType=1,qualifiedName=myhadoop@mick74, clusterName=mick74, name=myhadoop, description=null, location= hdfs://mick-1.ibm. com:8020/apps/hive/warehouse/myhadoop.db , параметры={biginsights.sql.metadata={«v»:1,»источник»:»BIGSQL»,»версия»:»4.0″}}}} ]] после 3 попыток. Quittingorg.apache.kafka.common.KafkaException: не удалось создать производителя kafka в org.apache.kafka.clients.producer.KafkaProducer.(KafkaProducer.java:338) в org.apache.kafka.clients.producer.KafkaProducer .(KafkaProducer.java:188) в org.apache.atlas.kafka.KafkaNotification.createProducer(KafkaNotification.java:289)) в org.apache.atlas.kafka.KafkaNotification.sendInternal(KafkaNotification.java:210) Вызвано: org.apache.kafka.common.KafkaException: javax.security.auth.login.LoginException: невозможно найти класс LoginModule: com.sun.security. auth.module.Krb5LoginModule 2018-03-27 03:46:08,868 ПРЕДУПРЕЖДЕНИЕ org.apache.hadoop.hive.ql.session.SessionState [Thread-18]: METASTORE_FILTER_HOOK будет игнорироваться, так как hive. Для security.authorization.manager задан экземпляр HiveAuthorizerFactory.2018-03-27 03:46:10,972 ОШИБКА org.apache.atlas.hook.AtlasHook [Atlas Logger 1]: не удалось отправить уведомление — попытка №1; error = Не удалось создать kafka Producer2018-03-27 03:46:12,065 ОШИБКА org.apache.atlas.hook.AtlasHook [Atlas Logger 1]: не удалось отправить уведомление — попытка № 2; error=Не удалось построить производителя kafka

Чтобы решить эту проблему, запросите исправление от Hortonworks для Apache Atlas JIRA 2548: https://issues.apache.org/jira/browse/ATLAS-2548 . Патч должен соответствовать версии HDP, используемой в вашей среде.

Следуйте рекомендациям Hortonworks по установке исправления.

После установки исправления выполните описанные ниже шаги, соответствующие вашему конкретному сценарию.

Сценарий 1: головной узел Db2 Big SQL и хранилище метаданных Hive расположены совместно

В этом сценарии после установки исправления HDP просто перезапустите службы Hive, Atlas и Db2 Big SQL, чтобы устранить исключения Atlas.

Сценарий 2: головной узел Db2 Big SQL и хранилище метаданных Hive не расположены вместе

В этом сценарии после установки исправления HDP необходимо сгенерировать таблицу ключей службы Hive на хосте головного узла Db2 Big SQL с доступным IBM JDK. Следуйте приведенным ниже инструкциям, заменив областью KDC для вашей среды.

1. Создать таблицу ключей

На узле с Db2 Big SQL и IBM JDK выполните следующие команды от имени root :

· mkdir mykeytabs

· cd mykeytabs
· rm hive.service.keytab (если существует)
· /home/bigsql/sqllib/java/jdk64/jre/bin/ktab -k . /hive.service.keytab -a hive/
· cp ./hive.service.keytab /etc/security/keytabs
· chown hive:hadoop /etc/security/keytabs/hive.service.keytab
· chmod 440 /etc/security/keytabs/hive .service.keytab

2. Проверка новой таблицы ключей
Выполните следующую команду, чтобы убедиться, что новая таблица ключей создана правильно:

/home/bigsql/sqllib/java/jdk64/jre/bin/klist -k -t /etc/security/keytabs/hive.service.keytab

Таблица ключей: /etc/security/keytabs/hive.service. keytab

Количество записей: 3

[1] принципал: hive/[email protected]

KVNO: 1

Отметка времени: четверг, 29 марта 2018 г., 17:35:56

[2] принципал : hive/[email protected]

KVNO: 1

Отметка времени: четверг, 29 марта 2018 г., 17:35:56

[3] принципал: hive/[email protected]

KVNO: 1

Отметка времени: четверг, 29 марта 2018 г., 17:35:56

Если вывод аналогичен следующему, с 0 Сообщено о записи, либо один из шагов не выполнен, либо сгенерированная таблица ключей не может быть использована:

Таблица ключей: /etc/security/keytabs/hive. service.keytab

Количество записей: 0

3. Добавить запись для принципала на сервере KDC

Выполните следующую команду, чтобы добавить участника в KDC:
addprinc -randkey hive/[email protected]

Чтобы установить пароль для принципала:

change_password hive/[email protected]

ПРИМЕЧАНИЕ: Убедитесь, что для обеих операций указан один и тот же пароль, т.е. , при создании таблицы ключей и при добавлении принципала на сервер KDC.

4. Перезапустите службы Hive, Atlas и Db2 Big SQL.

Дополнительные ресурсы

Дополнительные сведения см. в документации по настройке Hortonworks Atlas для среды Kerberized по адресу 9.0003 https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_data-governance/content/ch_hdp_data_governance_install_atlas_ambari.html

. Выполните действия, описанные в разделе «Дополнительные требования для Atlas с Kerberos без Ranger».

[{«Продукт»:{«код»:»SSCRJT»,»метка»:»IBM Db2 Big SQL»},»Бизнес-подразделение»:{«код»:»BU059″,»метка»:»IBM Software без TPS»},»Компонент»:»—«,»Платформа»:[{«код»:»PF016″,»метка»:»Linux»}],»Версия»:»5.0.0; 5.0.1;5.0.2″,»Издание»:»Независимая от редакции»,»Направление деятельности»:{«код»:»LOB10″,»этикетка»:»Данные и ИИ»}}]

python — pymongo.errors.ServerSelectionTimeoutError: RepliceSetNoPrimary — MongoDB Atlas

Проблема в том, что всякий раз (я пробовал 3 раза) я создаю новый кластер в MongoDB Atlas и подключаюсь к нему в Python с помощью PyMongo, для первых 3- 4 он подключается безболезненно, но через некоторое время или после перерыва при повторном подключении выдает следующую ошибку:

 pymongo.errors.ServerSelectionTimeoutError: ac-0c87gnx-shard-00-02.jlotl6y.mongodb.net:27017: [WinError 10054] Существующее соединение было принудительно закрыто удаленным хостом,ac-0c87gnx-shard-00-00.jlotl6y.mongodb.net:27017: [WinError 10054] Существующее соединение было принудительно закрыто удаленным хостом,ac- 0c87gnx-shard-00-01. jlotl6y.mongodb.net:27017: [WinError 10054] Существующее соединение было принудительно закрыто удаленным хостом, время ожидания: 30 с, описание топологии: <идентификатор TopologyDescription: 62b882a72b6cb4b9ce4e8082, topology_type: ReplicaSetNoPrimary, серверы: [, , ]>
 

Версия Python: 3. 9.7

Версия PyMongo: 4.1.1

Строка подключения PyMongo:

 mongodb+srv://ManbirJudged:[my-passjword]@lcluster0. ?retryWrites=true&w=большинство
 

Код драйвера PyMongo:

 импорт pymongo
client = pymongo.MongoClient("mongodb+srv://ManbirJudge:[мой-пароль]@cluster0.jlotl6y.mongodb.net/?retryWrites=true&w=majority")
client.server_info() // для тестирования при подключении
 

Вывод списка пунктов (я знаю, что установил Django, но это не проблема):

 Версия пакета
------------
asgiref 3.5.2
cffi 1.15.0
криптография 37.0.2
URL-адрес dj-базы данных 0.5.0
Джанго 4.0.5
Джанго-корс-заголовки 3.13.0
Джанго-героку 0.3.1
джанго-рест-нокс 4.2.0
Джангорестфреймворк 3.13.1
DNS Python 2.2.1
Подушка 9.1.1
пункт 22.0.4
psycopg2 2.9.3
пикпарсер 2.21
пимонго 4.1.1
питц 2022.1
инструменты настройки 62.2.0
sqlparse 0.4.2
цдата 2022.1
колесо 0.37.1
белый шум 6.2.0
 

Трассировка полного стека:

 Трассировка (последний последний вызов):
  Файл "D:\Manbir\Programming\Big Projects\(4) Chat App\server\test. py", строка 4, в 
    "mongodb+srv://ManbirJudge:[email protected]/?retryWrites=true&w=majority")
  Файл "D:\Manbir\Programming\Big Projects\(4) Chat App\server\venv\lib\site-packages\pymongo\mongo_client.py", строка 1724, в server_info
    self.admin.command(
  Файл "D:\Manbir\Programming\Big Projects\(4) Chat App\server\venv\lib\site-packages\pymongo\database.py", строка 721, в команде
    с self.__client._socket_for_reads(read_preference, session) как (
  Файл "D:\Manbir\Programming\Big Projects\(4) Chat App\server\venv\lib\site-packages\pymongo\mongo_client.py", строка 1235, в _socket_for_reads
    сервер = self._select_server (read_preference, сеанс)
  Файл "D:\Manbir\Programming\Big Projects\(4) Chat App\server\venv\lib\site-packages\pymongo\mongo_client.py", строка 1196, в _select_server
    сервер = топология.select_server(server_selector)
  Файл "D:\Manbir\Programming\Big Projects\(4) Chat App\server\venv\lib\site-packages\pymongo\topology.py", строка 251, в select_server
    серверы = self. select_servers (селектор, server_selection_timeout, адрес)
  Файл "D:\Manbir\Programming\Big Projects\(4) Chat App\server\venv\lib\site-packages\pymongo\topology.py", строка 212, в select_servers
    server_descriptions = self._select_servers_loop (селектор, server_timeout, адрес)
  Файл "D:\Manbir\Programming\Big Projects\(4) Chat App\server\venv\lib\site-packages\pymongo\topology.py", строка 227, в _select_servers_loop
    поднять ServerSelectionTimeoutError (
pymongo.errors.ServerSelectionTimeoutError: ac-0c87gnx-shard-00-00.jlotl6y.mongodb.net:27017: [WinError 10054] Существующее соединение было принудительно закрыто удаленным хостом, ac-0c87gnx-shard-00-01.jlotl6y .mongodb.net:27017: [WinError 10054] Существующее соединение было принудительно закрыто удаленным хостом, ac-0c87gnx-shard-00-02.jlotl6y.mongodb.net:27017: [WinError 10054] Существующее соединение было принудительно закрыто удаленным хостом, время ожидания: 30 с, описание топологии: <идентификатор описания топологии: 62b885958215d15ac9da754e, тип_топологии: ReplicaSetNoPrimary, серверы: [ jlotl6y.mongodb.net', 27017) server_type: неизвестно, rtt: нет, error=AutoReconnect('ac-0c87gnx-shard -00-00.jlotl6y.mongodb.net:27017: [WinError 10054] Существующее соединение было принудительно закрыто удаленным хостом')>, , ]>
 

Пожалуйста, не осуждайте вопрос, я проверил другие решения на StackOverflow, но не нашел решения, которое мне подошло.

Или мне просто использовать локальный сервер MongoDB вместо Atlas?

Чикаго Юрист по защите прав потребителей | Atlas Consumer Law

Знание – сила
  • Исправление ошибок кредитного отчета бесплатно [ Учить больше ]
  • Остановить вызовы постоянного сбора данных [ Учить больше ]
  • Покончить с бегством от вашей ипотечной компании [ Учить больше ]
  • Получить помощь в работе с письмом-напоминанием [ Учить больше ]
  • Прекратите бесконечные звонки по поводу ваших студенческих ссуд [ Учить больше ]
  • Положить конец угрозам и преследованию коллекций [ Учить больше ]

Пред. Далее

Ищете правильное решение?

Борьба за вашу финансовую безопасность

Вы изо всех сил пытаетесь остаться на плаву из-за долгов? Если поэтому вам необходимо немедленно обратиться за помощью в Atlas Consumer Law. Наш Чикагская фирма по защите прав потребителей помогает людям с долгами освободиться от долгов с помощью различных законных средств.

У нас есть опыт помощи потребителям в решении самых разных проблем, в том числе:

  • Противодействие притеснениям кредиторов и незаконной практике взыскания долгов
  • Представление интересов потребителей в исках кредиторов
  • Исправление ошибок в кредитных отчетах
  • Помощь потребителям в понимании их прав в рамках справедливой кредитной отчетности Закон (FCRA) и Закон о добросовестной практике взыскания долгов (FDCPA)

Наш Адвокаты по защите прав потребителей в Чикаго имеют опыт решения вопросов, связанных с защитой прав потребителей. судебное разбирательство по защите и притеснение кредитора. Мы агрессивны и страстны, когда дело доходит до защиты прав и интересы мужчин и женщин, которым мы служим.

Вопросы о ваших долгах и правах как потребителя? Позвоните нам по телефону (312) 313-1613, чтобы назначьте консультацию с юристом по защите прав потребителей в Чикаго.

  • Загрузите нашу электронную книгу

О Чикаго

Чикаго — третий по величине город в США. По прозвищу «Ветреный Город», Чикаго известен знаковыми достопримечательностями, такими как «Боб». (также известные как «Облачные врата») в Миллениум-парке; известные региональные продукты, такие как Чикаго собаки и пицца во фритюре; и исторические спортивные команды, такие как Chicago Cubs, Уайт Сокс, Быки, Медведи и Блэкхокс.

Исторически центр промышленности и железнодорожного транспорта, современный Чикаго имеет одну из самых диверсифицированных экономик в стране. Город дом для штаб-квартир таких компаний, как McDonald’s, Boeing, Олстейт и Уолгринс.

Чикаго имеет разветвленную транспортную инфраструктуру. В частности, городская надземная система поездов (по прозвищу «L») курсирует по всей области. Два крупных аэропорта Чикаго, О’Хара Международный аэропорт и международный аэропорт Мидуэй являются воздушными узлами. путешествовать по стране, особенно на Среднем Западе США область, край. В городе также находится порт Чикаго.

  • Супер юристы

  • Авво 10

  • Платина доверия D&B

  • Люди любят нас на Yelp

Благодаря нашему опыту,

У нас есть:
  • Списано более миллиарда долларов долга для наших клиентов
  • Обеспечил миллионы долларов в качестве возмещения для наших клиентов
  • Оказал помощь тысячам людей с ошибками в их кредитных отчетах
  • Обеспечил новый старт для тысяч потребителей

Познакомьтесь с нашей командой

  • Честный и отзывчивый человек, которому небезразлично помогать людям!

    — Крис и Синди

  • Этот парень даст вам нужную информацию

    — Клиент

  • Правдивая и знающая юридическая группа

    — Роберт

  • Он восстановил мою веру в профессию юриста.

    — Кристин

  • Единственная юридическая фирма, которую я бы нанял.

    — Фил

  • Эта юридическая фирма дала нам решения, которые никто другой даже не рассматривал.

    — Эрик

Пред. Далее

Подробнее Отзывы

Защитники прав потребителей

Защита от мошенничества потребителей и притеснений кредиторов

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

Мы верим, что информация — это сила, поэтому делаем все возможное чтобы наши клиенты были полностью осведомлены о своих правах и возможностях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *