Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 06.10.2019, 16:18   #11
lealhost
Добрый хостер
 
Аватар для lealhost
 
Регистрация: 07.06.2014
Адрес: Франция
Сообщений: 867
Репутация: 67060
Социальные сети Профиль в ВКонтакте

По умолчанию Re: Ошибка 500 и fcgid

Цитата:
Сообщение от 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.

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

Реклама
Старый 06.10.2019, 16:24   #12
IRIP
Аспирант
 
Регистрация: 22.06.2010
Сообщений: 139
Репутация: -15586

По умолчанию Re: Ошибка 500 и fcgid

Что в логе: "/var/log/php7.2-fpm.log"?

Для получения информации открыть: "/etc/php/7.***/fpm/php-fpm.conf", найти:
;log_level = notice

Заменить на:
log_level = debug



поиграться с events worker_connections 1024 поставить
server_tokens off;


увеличить fastcgi_read_timeout 600s;

я решал проблему изменением вот этих параметров

pm = dynamic
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_children = 100
pm.max_spare_servers = 65
pm.max_requests = 1000
IRIP вне форума   Ответить с цитированием
Старый 06.10.2019, 21:00   #13
avgaz
Аспирант
 
Регистрация: 04.01.2009
Сообщений: 114
Репутация: -39

ТопикСтартер Re: Ошибка 500 и fcgid

Цитата:
Сообщение от IRIP Посмотреть сообщение
Что в логе: "/var/log/php7.2-fpm.log"?

Для получения информации открыть: "/etc/php/7.***/fpm/php-fpm.conf", найти:
php работает в режиме FastCGI (Apache), PHP-FPM не используется
Цитата:
Сообщение от lealhost Посмотреть сообщение
Если вы знаете где находится библиотека mysqlnd.so для данной версии PHP, то можете самостоятельно собрать и заменить ее:
то есть просто пересобрать под php 7.3.4 и подменить файл? а то что php 7.3.4 работает как альтернативная версия из каталога /opt/php73 не чего? по умолчанию сервер работает на 5.6.24 (native)
Может попробовать включить для сайта php 7.2 или 7.1 попробовать?
avgaz вне форума   Ответить с цитированием
Старый 08.10.2019, 14:54   #14
lealhost
Добрый хостер
 
Аватар для lealhost
 
Регистрация: 07.06.2014
Адрес: Франция
Сообщений: 867
Репутация: 67060
Социальные сети Профиль в ВКонтакте

По умолчанию Re: Ошибка 500 и fcgid

Цитата:
Сообщение от 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, из РФ зайдет только через прокси)
lealhost вне форума   Ответить с цитированием
Старый 10.10.2019, 12:48   #15
avgaz
Аспирант
 
Регистрация: 04.01.2009
Сообщений: 114
Репутация: -39

ТопикСтартер Re: Ошибка 500 и fcgid

lealhost, дак мне нужно собирать модуль под 7.3.10 какими указано командами выше или же под 7.3.4? просто https://www.php.net/downloads.php нет тут 7.3.4
avgaz вне форума   Ответить с цитированием
Старый 10.10.2019, 13:21   #16
lealhost
Добрый хостер
 
Аватар для lealhost
 
Регистрация: 07.06.2014
Адрес: Франция
Сообщений: 867
Репутация: 67060
Социальные сети Профиль в ВКонтакте

По умолчанию Re: Ошибка 500 и fcgid

7.3.4 и 7.3.10 - ЭТО ОДНА ВЕТКА PHP - 7.3, модули совместимы.
Собираете модуль mysqlnd, используя исходники версии PHP 7.3.10 => заменяете модуль mysqlnd.so для PHP 7.3.4.
lealhost вне форума   Ответить с цитированием
Старый 11.10.2019, 18:51   #17
avgaz
Аспирант
 
Регистрация: 04.01.2009
Сообщений: 114
Репутация: -39

ТопикСтартер Re: Ошибка 500 и fcgid

Переключил сайт на 7.2 ошибка появляется гораздо реже(раз 5 в сутки, ранее было каждый част по несколько раз), в таком виде в логах сайта
Код:
[Fri Oct 11 16:09:45.310890 2019] [fcgid:warn] [pid 26179] (104)Connection reset by peer: [client ****:57109] mod_fcgid: error reading data from FastCGI server
[Fri Oct 11 16:09:45.311042 2019] [core:error] [pid 26179] [client ***:57109] End of script output before headers: index.php
А вот в логах апача /var/log/apache2/error.log, теперь она не фиксируется, где теперь посмотреть то, что именно вызывается?
avgaz вне форума   Ответить с цитированием
Старый 11.10.2019, 18:55   #18
LEOnidUKG
『 Работаем 』
 
Аватар для LEOnidUKG
 
Регистрация: 25.11.2006
Адрес: Интернет
Сообщений: 22,988
Репутация: 2032342
Отправить сообщение для LEOnidUKG с помощью ICQ

По умолчанию Re: Ошибка 500 и fcgid

Ещё как вариант пишут, отключить opcache и попробовать без него.
LEOnidUKG на форуме   Ответить с цитированием
Старый 11.10.2019, 19:05   #19
avgaz
Аспирант
 
Регистрация: 04.01.2009
Сообщений: 114
Репутация: -39

ТопикСтартер Re: Ошибка 500 и fcgid

Цитата:
Сообщение от LEOnidUKG Посмотреть сообщение
Ещё как вариант пишут, отключить opcache и попробовать без него.
он и так был отключен
avgaz вне форума   Ответить с цитированием
Старый 13.10.2019, 17:16   #20
leonshik
Студент
 
Аватар для leonshik
 
Регистрация: 23.05.2018
Сообщений: 47
Репутация: -4478

По умолчанию Re: Ошибка 500 и fcgid

А какой у вас домен? Можете написать в поддержку тех людей, которые предоставили вам сайт или чтото в этом духе?
leonshik вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны