MacOS MySQL Gone Away и проблемы с локальными сетями из-за GateKeeper - PullRequest
0 голосов
/ 10 июня 2019

В MacOS Mojave 10.14.5 локальные службы, использующие TCP-соединения, случайным образом прерывают соединения, что приводит к ошибкам типа «Mysql ушёл» и сбрасывается соединение Nginx.

Похоже, что Mojave OS отслеживает и блокирует TCP-соединения, даже если брандмауэр отключен.

Мне удалось заставить MySQL работать в образе докера, однако это намного медленнее, чем собственный сервис MySQL. То же относится и к NGinx.

Множество статей в блогах онлайн освещают эту проблему с MySQL, рекомендуя увеличить wait_timeout и max_packet_size, что в данном случае не работает, так как проблема, скорее всего, не связана с самим MySQL (на самом деле, локальный Nginx, похоже, тоже затронут ).

Просто потратил 2.7K на новый MacBookPro и чувствую, что не могу с ним работать ...

Любая помощь?

1 Ответ

0 голосов
/ 10 июня 2019

Поговорил со службой поддержки Apple, которая порекомендовала сделать сброс SMC, что я сделал дважды, и это не помогло ... Они действительно не предлагают поддержку проблем ОС ... Собирался вернуть MacBookPro и купить ноутбук с Linux ...

... а потом разобрался !!!

В рамках инструкции по установке стороннего программного обеспечения VPN меня попросили выполнить следующую команду на моем MacOS Mojave 10.14.5:

sudo spctl --master-disable

Это было сделано для того, чтобы ВСЕ приложения могли быть установлены в системе, минуя настройки «Система»> «Конфиденциальность» (добавив третий параметр «Разрешить все»), и в основном работали вокруг службы GateKeeper, чтобы разрешить установку приложения VPN.

Предполагалось, что это отключит GateKeeper, поэтому он не будет мешать приложению, однако похоже, что GateKeeper все еще делает что-то неясное и фактически вызывает проблемы с сетью.

В любом случае, было достаточно переключить его обратно и перезагрузить MacBook:

sudo spctl --master-enable

в терминале и перезагрузка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...