Соедините CitusData с PHP / Laravel - PullRequest
0 голосов
/ 26 июня 2019

Я выполнил инструкции по настройке CitusData Single Cluster с помощью Docker.

Когда я пытаюсь использовать это с Laravel, тогда это не работает, и это бросает для Соединения отказано.

Есть идеи, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 16 июля 2019

У меня нет опыта работы с Laravel, но вот идея: убедитесь, что вы используете сокет TCP, а не сокет домена Unix.

Порт TCP (5432по умолчанию) выставляется на контейнере, но не на доменном сокете Unix.При запуске базы данных и приложения в одном и том же экземпляре ваше приложение может пытаться использовать доменный сокет Unix, потому что:

  • немного выгодно использовать доменные сокеты Unix, поскольку они не нуждаются втрехсторонние рукопожатия
  • и они немного быстрее из-за этого
...