MacOS nginx PHP 7,3 WordPress Ошибка в WP-администратора - PullRequest
1 голос
/ 23 июня 2019

Я только что обновился, чтобы использовать php7.3 с nginx 1.17.0 на моем Macos Mojave, используя brew. PHP-FPM настроен на использование порта 9073, и мой пример конфигурации nginx на сайте выглядит так:

location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9073
    fastcgi_index  index.php
}

До обновления с использованием той же конфигурации все работало нормально. В настоящий момент все страницы внешнего интерфейса работают, но когда я пытаюсь получить доступ к домену / wp-admin /, я получаю 502 ошибку. Это происходит только с этим маршрутом. В журнале ошибок я вижу:

kevent reported about an closed connection 54: Connection reset by peer while reading response header from upstream, client: 127.0.0.1

и php-fpm перезапускается. Я действительно не знаю, что делать сейчас. Спасибо за вашу помощь

1 Ответ

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

Я только что обновился до Macos Mojave и PHP7.3, используя nginx.Все установки происходили через brew (также понижен до PHP7.2), но php-fpm неожиданно перезагружался при доступе только по маршруту / wp-admin моего веб-сайта WordPress.Все внешние веб-страницы WordPress работают нормально, и также работает info.php.

На php.ini мы добавили xdebug с помощью pecl.Все остальные настройки являются настройками по умолчанию:

zend_extension=“xdebug.so”
[XDebug]
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
extension=“redis.so”

Журнал php-fpm с использованием log_level = debug при доступе к / wp-admin show «выход по сигналу 11» и перезапуск службы php-fpm:

[25-Jun-2019 22:26:01.104274] DEBUG: pid 47, fpm_pctl_perform_idle_server_maintenance(), line 378: [pool www] currently 1 active children, 1 spare children, 2 running children. Spawning rate 1
[25-Jun-2019 22:26:01.839904] DEBUG: pid 47, fpm_got_signal(), line 75: received SIGCHLD
[25-Jun-2019 22:26:01.839968] WARNING: pid 47, fpm_children_bury(), line 256: [pool www] child 980 exited on signal 11 (SIGSEGV) after 21.933941 seconds from start
[25-Jun-2019 22:26:01.841578] NOTICE: pid 47, fpm_children_make(), line 425: [pool www] child 1037 started
[25-Jun-2019 22:26:01.845627] DEBUG: pid 47, fpm_event_loop(), line 418: event module triggered 1 events [25-Jun-2019 22:26:02.176554] DEBUG: pid 47, fpm_pctl_perform_idle_server_maintenance(), line 378: [pool www] currently 0 active children, 2 spare children, 2 running children. Spawning rate 1
...