Ошибка mbstring.so 6 (segfault) при подключении к удаленному SQL Server - PullRequest
0 голосов
/ 10 апреля 2019

Ubuntu 16.04 NGINX 1.15.8 PHP 7.3.3 Laravel 5.8.10

Я подключаюсь к базе данных на MSSQL Server 2017 (удаленно)

Я могу подключиться из утилиты sqlcmd в bash и успешно выполнять запросы.

Из Laravel (или PHP) я получаю 502 Ошибка шлюза, и системный журнал содержит следующую строку:

php-fpm7.3[6985]: segfault at 7fffd4ab6eb0 ip 00007f21e58c0018 sp 00007fffd4ab6e60 error 6 in mbstring.so[7f21e5869000+16f000]

Это всегда одно и то же смещение / местоположение адреса. Я обнаружил аналогичную проблему в Serverfault Serverfault - но разрешение или дополнительная информация не были доступны.

При переключении конфигурации базы данных для PHP / Laravel на локальную базу данных MySQL (v.8.0.15) проблема исчезает, и в файле системного журнала больше нет ошибок segfault.

Я следовал процедурам и проверил часто задаваемые вопросы, чтобы установить соответствующие расширения php и драйвер ODBC для MSSQL Server и PHP (из вики, на которую ссылается страница github: MSPHPSQL )

Я исчерпывающе исследовал проблему и нашел только ранее упомянутую проблему на сайте сбоя сервера.

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