slo_nik
@slo_nik

Как решить ошибку при миграциях?

Добрый день.
Возникла такая ситуация на хостинге.
При попытке выполнить команду php yii или php yii migrate выскакивает ошибка:
Fatal Error Unable to allocate shared memory segment of 134217728 bytes: mmap: Cannot allocate memory (12)
Буквально пару-тройку дней назад всё работало на "ура".
Написал хостеру, он кивает на мои скрипты. Я сказал, что запускал просто миграции, простое создание таблиц, без данных.
Хостер интересуется, сколько эти операции занимают памяти и продолжает кивать на нагрузку с моей стороны.
Как быть в данной ситуации?
  • Вопрос задан
  • 290 просмотров
Решения вопроса 1
Akdmeh
@Akdmeh
PHP, Yii2, Music
Вам не хватает оперативной памяти, это факт.
Нужно еще только выяснить, что случилось.
Возможно, вы не выключили dev-мод? Возможно, серверу действительно не хватает оперативки для вашей задачи?
Тут либо делать не одну миграцию, а несколько миграций по-мельче и запускать их по очереди.
Ну и самый простой вариант - менять хостера, хотя не факт, что это его вина - может у вас где-то идет прожорливый цикл, который зациклился.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы