Я Debian Stretch Бег nginx + php7 для Wordpress интернет сайт.
Этот вопрос не около Wordpress, а о php7.0-fpm (просто wordpress показывает мою текущую проблему с php). И, пожалуйста, не говорите мне "гуглить", полдня я пробовал все возможные решения. Ни один не работал.
В сообщении Wordpress, когда я загружаю файл, я получаю ошибку HTTP (обратите внимание, что этого не происходит с обновлениями плагинов и аналогичными операциями).
Вот типы файлов, которые я пробовал, из-за которых я получаю сообщение об ошибке:
jpg png pdf mp3
И есть типы файлов, которые я пробовал, из которых я не получить ошибку:
txt doc docx
Это php7.0-fpm.log когда я перезапускаю php7.0-fpm и пытаюсь загрузить три разных файла:
[11-Aug-2017 14:44:32] NOTICE: fpm is running, pid 661
[11-Aug-2017 14:44:32] NOTICE: ready to handle connections
[11-Aug-2017 14:44:32] NOTICE: systemd monitor interval set to 10000ms
[11-Aug-2017 14:50:35] WARNING: [pool www] child 749 exited on signal 6 (SIGABRT) after 363.688500 seconds from start
[11-Aug-2017 14:50:35] NOTICE: [pool www] child 1234 started
[11-Aug-2017 15:03:06] WARNING: [pool www] child 1546 exited on signal 6 (SIGABRT) after 183.839880 seconds from start
[11-Aug-2017 15:03:06] NOTICE: [pool www] child 1573 started
[11-Aug-2017 15:03:16] WARNING: [pool www] child 1573 exited on signal 6 (SIGABRT) after 9.961325 seconds from start
[11-Aug-2017 15:03:16] NOTICE: [pool www] child 1574 started
Это nginx ' журнал ошибок :
2017/08/11 14:50:35 [error] 776#776: *76 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 123.123.123.123, server: www.website.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "www.website.com", referrer: "https://www.website.com/wp-admin/post.php?post=1055&action=edit"
2017/08/11 15:03:06 [error] 778#778: *284 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 123.123.123.123, server: www.website.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "www.website.com", referrer: "https://www.website.com/wp-admin/post.php?post=1055&action=edit"
2017/08/11 15:03:16 [error] 778#778: *295 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 123.123.123.123, server: www.website.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "www.website.com", referrer: "https://www.website.com/wp-admin/post.php?post=1055&action=edit"
Это интересная часть (я полагаю) моей блокировка сайта nginx :
location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_read_timeout 150;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Это интересная часть (я полагаю) моей php7.0 www.conf :
pm = dynamic
pm.max_children = 10
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
Вопросы такие:
Если вам нужна дополнительная информация о моей настройке, не стесняйтесь спрашивать.
Спасибо !