Перейти к содержимому
Odoo Меню
  • Войти
  • Попробовать бесплатно
  • Модули
    Финансы
    • Бухгалтерия
    • Выставление счетов
    • Расходы
    • Таблицы
    • Документооборот
    • Подпись
    Продажи
    • CRM
    • Продажи
    • POS Магазин
    • POS Ресторан
    • Подписки
    • Аренда
    Вебсайты
    • Конструктор вебсайтов
    • eCommerce
    • Блог
    • Форум
    • Онлайн-чат
    • Электронное обучение
    Логистика
    • Склад
    • Производство
    • PLM
    • Закупки
    • Обслуживание
    • Качество
    Отдел кадров
    • Сотрудники
    • Подбор персонала
    • Отпуска
    • Оценка персонала
    • Реферальная программа
    • Автопарк
    Маркетинг
    • SMM
    • E-mail рассылки
    • СМС рассылки
    • Мероприятия
    • Автоматизация маркетинга
    • Опросы
    Услуги
    • Проекты
    • Табели
    • Выездной сервис
    • Поддержка
    • Планирование
    • Встречи
    Продуктивность
    • Обсуждения
    • Согласование
    • IoT
    • VoIP-телефония
    • Knowledge
    • WhatsApp
    Сторонние приложения Модуль Студия Odoo Платформа Odoo Cloud
  • Индустрии
    Розничная торговля
    • Книжный магазин
    • Магазин одежды
    • Мебельный магазин
    • Продуктовый магазин
    • Строительный магазин
    • Магазин игрушек
    Гостинично-ресторанный бизнес
    • Бар и паб
    • Ресторан
    • Фастфуд
    • Гостевой дом
    • Дистрибьютор напитков
    • Отель
    Недвижимость
    • Агентство недвижимости
    • Архитектурное бюро
    • Строительство
    • Управление недвижимостью
    • Ландшафтный дизайн
    • Товарищество собственников жилья
    Консалтинг
    • Бухгалтерская фирма
    • Партнер Odoo
    • Маркетинговое агентство
    • Юридическая фирма
    • Подбор персонала
    • Аудиторское бюро
    Производство
    • Текстиль
    • Металл
    • Мебель
    • Продукты питания
    • Пивоварня
    • Корпоративные сувениры
    Здоровье и фитнес
    • Спортивный комплекс
    • Магазин оптики
    • Фитнес-клуб
    • Велнес-центр
    • Аптека
    • Салон красоты
    Услуги
    • Специалист по бытовым услугам
    • Продажа и обслуживание IT-оборудования
    • Солнечные энергосистемы
    • Производство обуви
    • Клининг
    • Системы ОВКВ
    Прочее
    • Некоммерческая организация
    • Консалтинг в сфере устойчивого развития
    • Аренда рекламных щитов
    • Бизнес по фотосъемке
    • Прокат велосипедов
    • Реселлер программного обеспечения
    Все индустрии
  • Community
    Обучение
    • Видео уроки
    • Документация
    • Сертификация
    • Тренинг
    • Блог
    • Подкаст
    Образование и развитие
    • Образовательная программа
    • Деловая игра Scale Up!
    • Экскурсия в офис Odoo
    ПО
    • Скачать
    • Сравнить версии
    • Релизы
    Сотрудничество
    • Github
    • Форум
    • Мероприятия
    • Перевод
    • Стать партнером
    • Услуги для партнеров
    • Зарегистрировать бухгалтерскую фирму
    Услуги
    • Найти партнера
    • Найти бухгалтера
    • Встреча с экспертом
    • Услуги по внедрению
    • Отзывы клиентов
    • Поддержка
    • Обновления
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Заказать демонстрацию
  • Цены
  • Поддержка

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Бухгалтерия
  • Склад
  • PoS
  • Проекты
  • MRP
All apps
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Помощь

Upgrade database Error v15 -> v18

Подписаться

Получайте уведомления о появлении активности в этом посте

Этот вопрос был отмечен
actionperformanceworkflow
1 Ответить
1811 Представления
Аватар
Nour challouf

During the upgrade process, I have always memory error. Here error message :

File "/tmp/tmp3qkn8_8c/migrations/crm/saas~16.2.1.8/post-migrate.py", line 8, in migrate util.recompute_fields(cr, "crm.lead", ["email_domain_criterion"], ids=ids, chunk_size=1024) File "/tmp/tmp3qkn8_8c/migrations/util/orm.py", line 248, in wrapper return f(args, *kwargs) File "/tmp/tmp3qkn8_8c/migrations/util/orm.py", line 304, in recompute_fields recompute(records) File "/tmp/tmp3qkn8_8c/migrations/util/orm.py", line 218, in recompute ( File "/home/odoo/src/odoo/17.0/odoo/api.py", line 733, in _recompute_all self[field.model_name]._recompute_field(field) File "/home/odoo/src/odoo/17.0/odoo/models.py", line 6978, in _recompute_field field.recompute(records) File "/home/odoo/src/odoo/17.0/odoo/fields.py", line 1379, in recompute apply_except_missing(self.compute_value, recs) File "/home/odoo/src/odoo/17.0/odoo/fields.py", line 1352, in apply_except_missing func(records) File "/home/odoo/src/odoo/17.0/odoo/fields.py", line 1401, in compute_value records._compute_field_value(self) File "/home/odoo/src/odoo/17.0/addons/mail/models/mail_thread.py", line 424, in _compute_field_value return super()._compute_field_value(field) File "/home/odoo/src/odoo/17.0/odoo/models.py", line 4924, in _compute_field_value fields.determine(field.compute, self) File "/home/odoo/src/odoo/17.0/odoo/fields.py", line 102, in determine return needle(args) File "/home/odoo/src/odoo/17.0/addons/crm/models/crm_lead.py", line 465, in compute_email_domain_criterion for lead in self.filtered('email_normalized'): File "/home/odoo/src/odoo/17.0/odoo/models.py", line 6167, in filtered return self.browse([rec.id for rec in self if func(rec)]) File "/home/odoo/src/odoo/17.0/odoo/models.py", line 6167, in <listcomp> return self.browse([rec.id for rec in self if func(rec)]) File "/home/odoo/src/odoo/17.0/odoo/models.py", line 6166, in <lambda> func = lambda rec: any(rec.mapped(name)) File "/home/odoo/src/odoo/17.0/odoo/models.py", line 6143, in mapped recs = recs.fields[name].mapped(recs) File "/home/odoo/src/odoo/17.0/odoo/fields.py", line 1293, in mapped self.__get(first(remaining), type(remaining)) File "/home/odoo/src/odoo/17.0/odoo/fields.py", line 1182, in get recs._fetch_field(self) File "/home/odoo/src/odoo/17.0/odoo/models.py", line 3826, in _fetch_field self.fetch(fnames) File "/home/odoo/src/odoo/17.0/odoo/models.py", line 3876, in fetch fetched = self._fetch_query(query, fields_to_fetch) File "/home/odoo/src/odoo/17.0/odoo/models.py", line 3969, in _fetch_query rows = self.env.cr.fetchall() 

MemoryError



Can someone help me please, urgent.

5
Аватар
Отменить
Аватар
Cybrosys Techno Solutions Pvt.Ltd
Лучший ответ

Hi,


The MemoryError happens because during migration Odoo tries to recompute a lot of computed fields on crm.lead all at once, which uses more RAM than available.

Run the migration on a machine with more RAM or increase swap space so it can handle large operations.

Reduce the chunk_size in the recompute function (e.g., from 1024 to 256) so Odoo processes fewer records at a time and doesn’t run out of memory.

If needed, split the crm.lead records into smaller batches and recompute each batch separately.

Temporarily disable heavy computed fields during the migration, then recompute them later in smaller sets.

Check if any custom modules add complex computations; disable them during migration to save memory.

Adjust the Odoo configuration in the .conf file: increase limit_memory_soft, limit_memory_hard, and limit_time_cpu so Odoo can safely handle large operations.

Always test the migration on a copy of your database first, so you can safely experiment with chunk sizes, memory, and config changes without affecting production.


Hope it helps.

0
Аватар
Отменить
Не оставайтесь в стороне – присоединяйтесь к обсуждению!

Создайте аккаунт сегодня, чтобы получить доступ к эксклюзивным функциям и стать частью нашего замечательного сообщества!

Регистрация
Похожие посты Ответы Просмотры Активность
Link quotation emails to the original customer email thread
action workflow
Аватар
0
авг. 25
884
QBO to Odoo Data migration Решено
action workflow
Аватар
Аватар
1
окт. 25
2094
Unable to schedule a workflow
action workflow
Аватар
1
мар. 16
3831
API: Connect error: Connection refused (111)
action development workflow
Аватар
Аватар
2
мар. 25
2273
Issue with Callback Not Updating Properly When Order is Open in Odoo 17
action configuration workflow
Аватар
0
нояб. 24
1637
Сообщество
  • Видео уроки
  • Документация
  • Форум
Открытый исходный код
  • Скачать
  • Github
  • Runbot
  • Перевод
Услуги
  • Хостинг Odoo.sh
  • Поддержка
  • Обновление
  • Индивидуальные решения по доработке
  • Образование
  • Найти бухгалтера
  • Найти партнера
  • Стать партнером
О нас
  • Наша компания
  • Активы бренда
  • Cвяжитесь с нами
  • Вакансии
  • Мероприятия
  • Подкаст
  • Блог
  • Клиенты
  • Правовые документы • Конфиденциальность
  • Безопасность
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo – это набор бизнес-модулей с открытым исходным кодом, который закроет все потребности вашей компании: CRM, E-commerce, Бухгалтерия, Склад, POS, управление проектами и др.

Odoo сочетает в себе простоту использования и полную интеграцию всех бизнес-процессов в одной системе.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now