lealhost

lealhost
Рейтинг
136
Регистрация
07.06.2014
Должность
Системный Администратор, golang разработчик
avgaz:

то есть просто пересобрать под php 7.3.4 и подменить файл?

Да, пересобрать модуль и подменить файл.


а то что php 7.3.4 работает как альтернативная версия из каталога /opt/php73 не чего? по умолчанию сервер работает на 5.6.24 (native)

Это ничего не меняет: каждая версия PHP подключает модули именно для своей версии и лежат они где-то отдельно.

Найти mysqlnd.so для PHP 7.3 => сделать бэкап => заменить на свежескомпилируемую версию модуля => Перезапустить Apache.


Может попробовать включить для сайта php 7.2 или 7.1 попробовать?

Можете попробовать. В changelog не было исправлений для PHP 7.1/7.2, видимо, они не подвержены данному багу.

Проблема с сегфолтами была конкретно на PHP 7.3.4, исправление вышло в PHP 7.3.7, ссылка на баг-трекер:

http://bugs.php.net/77955

(IP сайта находится в Едином Реестре Роскомнадзора по делу о блокировке Telegram, из РФ зайдет только через прокси)

avgaz:
lealhost, дак как его альтернативную версию php в панели ISPmanager Lite обновить то?

К сожалению, я не знаю каким образом ваш сервер получает обновления (из каких репозиториев), возможно, на форуме ispsystem подскажут.

Если вы знаете где находится библиотека mysqlnd.so для данной версии PHP, то можете самостоятельно собрать и заменить ее:

Из консоли:


cd /usr/local/src/
wget https://www.php.net/distributions/php-7.3.10.tar.gz
tar -xvf php-7.3.10.tar.gz
cd php-7.3.10
./configure --disable-all --enable-mysqlnd=shared
make -j4
cp ./modules/mysqlnd.so %OUTFILE%

Перед выполнением команды "cp" рекомендую создать копию старого файла mysqlnd.so.

%OUTFILE% - заменить на путь к старому файлу библиотеки.

После этих действия обязательно перезапустить Apache.

Большинство ошибок, с которыми можно столкнуться в момент конфигурирования или компиляции, можно легко решить, воспользовавшись гуглом. :)

avgaz:


Это означает что дело в модуле mysqlnd.so ??1

Вероятнее всего. Это базовый модуль, и у вас он собран как отдельная библиотека, я так понимаю.

Вам не помешало бы обновить версию PHP.

У Вас стоит версия PHP 7.3.4, вот какие похожие исправления были сделаны разработчиками:

PHP 7.3.5
MySQLi:
Fixed bug #77773 (Unbuffered queries leak memory - MySQLi / mysqlnd).

PHP 7.3.7
MySQLnd:
Fixed bug #77955 (Random segmentation fault in mysqlnd from php-fpm).

Рекомендую обновить PHP до версии 7.3.7 (как минимум), так как последний баг исправленный в этой версии очень похож на ваш за исключением разницы между php-fpm и fastcgi.

А директива log_errors в php стоит в положении On (1)?

11 сигнал это ошибка сегментации, это может быть как внутренний баг PHP интерпретатора, так и проблемы с, например, оперативной памятью, либо битые модули PHP.

Рекомендую проверить директиву log_errors, если отключена, нужно включить. Есть шанс, что PHP что-то пишет перед смертью.

Также посмотрите сыпется ли какое сообщение в syslog по пути /var/log/messages (centos) или аналогичный для других ОС (может быть /var/log/syslog ).

nikita_s:

RHEL, CentOS и SUSE/openSUSE проблеме не подвержены.

Тут нужно добавить какую-то звездочку что ли, не подвержены лишь потому, что EPEL неофициальный репозиторий CentOS/RHEL, но давайте взглянем правде в глаза: CentOS без EPEL - деньги на ветер :) Думаю, на 90% серверов именно epel и подключен. Если посмотреть мануалы по установке ПО на красную шляпу, то почти всегда первым делом: подключаем epel 🍿

Расширение memcached для PHP предназначено для работы с Memcached-сервером.

Memcached сервер можно скачать отсюда для сборки из исходников: https://memcached.org/downloads

Либо поставить из репозитория:

apt-get install memcached
WapGraf:
suffix, в Debian да, а вот в CentOS не вижу никаких упоминаний об 15846.

Черепашки потому что:

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-fb4fca003a#comment-1029785

Status: pending a day ago
ViZed:
Вот только остаётся открытым вопрос, откуда у него взялась моя фотография из паспорта. Это единственное, что было верно на том фейковом скане паспорта.

Жесть конечно, сливаю все кому не лень.

У нас есть домен у регистратора R01 и он зарегистрирован на e-mail адрес, который нигде никогда не светился, да и сайта на домене нет. На e-mail адрес с недавних пор посыпался спам:

Доброго Вам дня!
Представляю Вам новую актуальную услугу, по созданию 300 тематических страниц с ключевыми запросами и ссылками на Ваш сайт в социальных сетях.
Что это дает? Говоря обычным языком...

И самое главное: в заголовке письма адрес домена.

И эта связка домен + e-mail нигде не фигурирует, кроме как у регистратора.

Просто сливают базы, слили e-mail администратора, почему бы не слить паспортные данные и сканы.

И ведь ничего не докажешь, кто его знает на каком уровне данные были слиты, на уровне регистратора или координационного центра или где-то между ними, а может просто где-то завелся "плохой" сотрудник. В любом случае можно сказать, что клиент сам лох, который нахватал вирусов на компьютер.

Скорее всего ваши данные тоже слили, и, возможно, у мошенников были свои причины не использовать оригинальные сканы. Тут все таки еще и нотариус причастен, если предположить сговор.

До этого на почту пришло в один день 200 писем спама, затем был взломан счетчик от Liveinternet, ну и через соц сети ко мне обратились с аккаунта девушки по фамилии Сукач (я думаю подставной) с вопросом о покупке сайта

И в какой из этих моментов вы поняли, что у вас украли домен?

потом понял что можно не заморачиваться и платить обычной карточкой в национальной валюте с минимальным %

Лучше все-таки немножко заморочиться, чтобы не платить комиссии за конвертацию (обычно конвертация по курсу MasterCard + 2.8%), а с мультивалютными картами можно обменять валюту по около биржевому курсу. :)

Киви бы не советовал, там ужасные курсы, не имеющие отношения к реальности.

Всего: 1013