Почему MAMP (PRO) перезапускает MySQL при изменении конфигурации PHP? (И как это предотвратить?)

Каждый раз, когда я изменяю любую конфигурацию в разделах PHP или Apache, MAMP просит перезапустить MySQL (и все остальные службы).

Есть ли способ предотвратить это? (с использованием MAMP PRO 4.2.1 на MacOs High Sierra)

Я не должен перезапускать mySQL, если, например, добавлю новую запись в etc/hosts.

(Помимо того факта, что MAMP дает сбой 5/10 раз, он пытается перезапустить все это, и 10/10 раз не может перезапустить MySQL должным образом.)


person Ricardo Martins    schedule 30.10.2017    source источник


Ответы (1)


Я могу только предоставить этот анекдотический опыт. У меня была такая же проблема. Я удалил старые хосты примерно с 16 до 6. Я также удалил неиспользуемые базы данных sql (с 16 по 6). MAMP продолжал зависать, но в конце концов вышел из зависания после самого последнего обновления базы данных.

Сначала я провел очистку системы с помощью Cocktail, очистив кеши и все системные кеши DNS, и перезагрузился. Затем с помощью phpMyAdmin я удалил старые базы данных, перезапустил серверы, а затем обновил текущий проект базы данных после ручного удаления всех таблиц. Я подозревал, что mysqld был причиной зависания, и когда я просмотрел записи процесса, было трудно быть уверенным. Я думаю, что есть проблемы с подкачкой памяти и адресами, основанными на моей оценке.

Я собираюсь отказаться от MAMP в пользу Docker, когда у меня будет немного времени, чтобы изучить Docker.

person ianhobbs    schedule 20.11.2017
comment
Мы в одной лодке с Докером. :) Я не хочу удалять свои базы данных, но не хочу перезапускать mysqld, когда я изменяю настройки PHP или хоста (это имеет смысл, верно?). - person Ricardo Martins; 21.11.2017