Импорт "больших" баз завершается неудачей
Импорт "больших" баз завершается неудачей
Всем привет.
Давно пользуюсь VestaCP и всегда встречаюсь с проблемой импорта через phpmyadmin баз.
Как таковые базы небольшие: 50Мб, 100Мб, 200Мб...
Но всегда "Internal Server Error 500".
Маленькие базы в 5Мб норм загружаются.
Про настройки и ограничения Apache и Nging я знаю, но даже при выставлении везде максимальных параметров получаю ошибку. Вот сейчас при импорте 250Мб (это сподвигло на написание темы).
Я уже как год использую метод с форума PSWeb.ru описанный в теме Импорт больших баз данных - от 1 Gb.
Но мне это уже надоело. В ISP импорт любой базы работает отлично (не всегда, имел ввиду объем).
Как в VestaCP нормально импортировать базу большого объема (больше 20Мб, к примеру)?
Почему в VestaCP нет возможности импорта баз без phpmyadmin?
Всем спасибо!
Особое спасибо будет разработчикам, если они решат эту проблему.
Давно пользуюсь VestaCP и всегда встречаюсь с проблемой импорта через phpmyadmin баз.
Как таковые базы небольшие: 50Мб, 100Мб, 200Мб...
Но всегда "Internal Server Error 500".
Маленькие базы в 5Мб норм загружаются.
Про настройки и ограничения Apache и Nging я знаю, но даже при выставлении везде максимальных параметров получаю ошибку. Вот сейчас при импорте 250Мб (это сподвигло на написание темы).
Я уже как год использую метод с форума PSWeb.ru описанный в теме Импорт больших баз данных - от 1 Gb.
Но мне это уже надоело. В ISP импорт любой базы работает отлично (не всегда, имел ввиду объем).
Как в VestaCP нормально импортировать базу большого объема (больше 20Мб, к примеру)?
Почему в VestaCP нет возможности импорта баз без phpmyadmin?
Всем спасибо!
Особое спасибо будет разработчикам, если они решат эту проблему.
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Импорт "больших" баз завершается неудачей
VestaCP не имеет никакого отношения к проблеме.
Для импорта бд через веб-интерфейс (phpmyadmin):
- увеличьте в настройках php upload_max_filesize и post_max_size
- увеличьте таймаут ожидания ответа если используете nginx
Как вариант - используйте Sypex Dumper.
Ну а самый надежный вариант - импорт/экспорт через консоль.
Для импорта бд через веб-интерфейс (phpmyadmin):
- увеличьте в настройках php upload_max_filesize и post_max_size
- увеличьте таймаут ожидания ответа если используете nginx
Как вариант - используйте Sypex Dumper.
Ну а самый надежный вариант - импорт/экспорт через консоль.
Re: Импорт "больших" баз завершается неудачей
очень даже имеет отношение...grayfolk wrote: ↑Fri Apr 19, 2019 11:07 pmVestaCP не имеет никакого отношения к проблеме.
Для импорта бд через веб-интерфейс (phpmyadmin):
- увеличьте в настройках php upload_max_filesize и post_max_size
- увеличьте таймаут ожидания ответа если используете nginx
Как вариант - используйте Sypex Dumper.
Ну а самый надежный вариант - импорт/экспорт через консоль.
база 250Мб
у сервера 2vCPU 2.4 Ghz 4Гб памяти
на обработку везде выставлено 300 секунд и 512Мб файл и 512Мб памяти
В ISP при таком же раскладе все отлично работает
P.S. С Вестой работаю несколько лет, а базы импортирую при помощи "костылей"... Эта сука обновляется постоянно, но базы хрен импортирует нормально... А вот при восстановлении пользователя все норм.
И так ключевой момент: кому писать, чтобы добавили импорт баз также как при восстановлении бэкапа?
Re: Импорт "больших" баз завершается неудачей
БД 0.6ГБpligin wrote: ↑Fri Apr 19, 2019 11:13 pmочень даже имеет отношение...
база 250Мб
у сервера 2vCPU 2.4 Ghz 4Гб памяти
на обработку везде выставлено 300 секунд и 512Мб файл и 512Мб памяти
В ISP при таком же раскладе все отлично работает
P.S. С Вестой работаю несколько лет, а базы импортирую при помощи "костылей"... Эта сука обновляется постоянно, но базы хрен импортирует нормально... А вот при восстановлении пользователя все норм.
И так ключевой момент: кому писать, чтобы добавили импорт баз также как при восстановлении бэкапа?
С бекапа,когда разворачивал полный бекап БД всегда восстанавливается нормально.Если через phpMyAdmin то импорт всегда завершается с ошибкой
Для импорта бд через веб-интерфейс (phpmyadmin):
- увеличьте в настройках php upload_max_filesize и post_max_size
- увеличьте таймаут ожидания ответа если используете nginx
Это все пофиг,тут я уже писал об это не однократно.Ответа так и не получил.
Так что как и Вы,пользуюсь всегда пользуюсь костылями для этих целей.Рад что наконец- то началась подыматься эта тема.
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Импорт "больших" баз завершается неудачей
Еще раз: Веста - лишь инструмент для установки необходимого серверного софта и управления некоторыми конфигурациями. Если вы используете для работы с бд phpmyadmin - то проблема именно в нем.
Именно, потому что при восстановлении пользователя/создании бэкапа Веста использует консольные команды mysql для импорта.
Смотрите ошибки в логах, почитайте форумы про phpmyadmin вообще и про загрузку больших файлов в частности. У меня, с опытом ~20 лет в php никаких проблем не возникает.yariksat wrote: ↑Sat Apr 20, 2019 6:07 amС бекапа,когда разворачивал полный бекап БД всегда восстанавливается нормально.Если через phpMyAdmin то импорт всегда завершается с ошибкой
Для импорта бд через веб-интерфейс (phpmyadmin):
- увеличьте в настройках php upload_max_filesize и post_max_size
- увеличьте таймаут ожидания ответа если используете nginx
Это все пофиг,тут я уже писал об это не однократно.Ответа так и не получил.
Консоль - и никаких костылей :)
Re: Импорт "больших" баз завершается неудачей
У меня опыта меньше раза в два. Честно,лень ковырять,но причину примерно знаю. От чего лень - консоль всегда под рукой.