504 Gateway Time-out при импорте базы Drupal 8

Главные вкладки

Комментарии

Аватар пользователя tech tech 30 мая 2017 в 11:32

Не знаю, где их посмотреть, хостинг виртуальный, хостер отправил сюда sypex.net/ru/products/dumper/downloads/
Версии для друпал 8 там нет.

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

Аватар пользователя bumble bumble 30 мая 2017 в 11:39

Вам вообще не нужно смотреть на модули Dumper'а. Это обычный php-скрипт. Разместите его на своем хостинге (например, в папке сайта), подключитесь к бд и произведите импорт.

Аватар пользователя tech tech 30 мая 2017 в 11:52

Там каталог. Сделал по инструкции sypex.net/ru/products/dumper/docs/
Поменял права как сказано.
Но при открытии страницы имя_сайта/sxd пишет 403 Access denied. Почему?

Аватар пользователя tech tech 30 мая 2017 в 12:00

Что там можно сделать не так. Загружаю архив. Распаковываю. Папка sxd
Меняю права для двух указанных в инструкции файлов (666) и каталога backup (777). Не работает.
Даже если у всех файлов выставить 666, не работает.

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

Аватар пользователя bumble bumble 30 мая 2017 в 12:12

tech wrote:

Что там можно сделать не так

Не возьмусь угадывать.

tech wrote:

Даже если у всех файлов выставить 666, не работает.

Это не удивительно.

tech wrote:

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

Этот вопрос следует задавать хостеру.

  • Проверьте, нет ли файлов для конфигурирования сервера (напр. .htaccess), а так же проверьте настройки вносимые вручную на вашем хостинге. Не должно быть настроек влияющих на использование скриптов из дампера.
  • Точно ли архив распакован в публичную директорию сайта.
  • Установились ли права.
  • Соответствует ли требованиям окружение (хостинг).
  • Зарегистрирован ли домен и доступен ли из вашей сети.
Аватар пользователя tech tech 30 мая 2017 в 12:41

Проблема оказалась в хостинге. Надо было поменять версию php и временно переименовать .htaccess

Однако даже скачанные с помощью дампера базы при загрузке выдают ошибку (Error while sending QUERY packet ...).

Все-таки можно как-то предположить в чем проблема? в недостаточной мощности сервера или в друпале 8. Если первый случай, то поищу другой хостинг.

Аватар пользователя tech tech 30 мая 2017 в 12:48

webhost1.ru/ssd-hosting.html тариф ssd4 У него там стоит "максим. нагрузка sql , mem" 1%. Может из-за этого?
Хостер вынес предупреждение за повышение нагрузки. Я решил перенести часть сайтов на другой сервер у этого же хостера.

Базы разные. В распакованном виде от 100 до 300 Мб. В упакованном около 30 Мб. Три базы на друпал 6 перенес благополучно. Одну на 6-ке и все 8-ки не могу.

Аватар пользователя bumble bumble 30 мая 2017 в 12:56

Быстрым просмотром не нашел доступной инфы по пакетам.
8ку - стоит задуматься на шареде держать, тем более с ограничениями.

Аватар пользователя tech tech 30 мая 2017 в 13:02

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

Аватар пользователя tech tech 30 мая 2017 в 14:19

С помощью дампера удалось перенести одну базу (остальные еще не пробовал).
Там надо не только с его помощью экспортировать, но и им же импортировать, сначала создав домен на новом месте с той же версией php (5.6 в данном случае).

Правильно ли я понимаю, что дампер оптимизирует базу так, что уменьшает нагрузку на сервер?

Аватар пользователя bumble bumble 30 мая 2017 в 14:21

Дампер не оптимизирует. Это инструмент для переноса (или, при правильной настройке - создания резервных копий) БД.

Аватар пользователя tech tech 30 мая 2017 в 14:40

Да, но почему-то с его помощью проблемная база перенеслась. На сайте sypex.net говорится, что "ускоряет импорт/экспорт, экономно расходует память".

У webhost1 стоит Memory limit 128M (смотрю через "отчет о состоянии" друпала). У рег.ру в описании тарифов 256 Мб и 30 сек. на выполнение скрипта. Наверно и этого будет мало. 8-ка видать прожорливая.

Аватар пользователя bumble bumble 30 мая 2017 в 14:50
1

tech wrote:

На сайте sypex.net говорится, что "ускоряет импорт/экспорт, экономно расходует память".

Ну, раз говорится - "значит так и есть".

Memory limit 128M - крайне мало, особенно для 8ки. 256 - лучше, но все равно мало. Работать будет, особенно "голый" Drupal, но после конфигурации и расширения функционала, а также с появлением пользователей на сайте - возможен дефицит памяти.

Так же, ознакомьтесь с системными требованиями 8ки: