Я управляю Wordpress сайт с NGINX
и php5-cgi
. Моя установка в принципе работает.
Однако, когда есть запросы, идущие рядом, я иногда вижу такую странную ошибку:
[error] 5057#0: *706 upstream sent unsupported FastCGI protocol version: 72 while reading response header from upstream, client: 123.45.67.89, server: www.some.domain, request: "GET /some-subpage/ HTTP/1.0", upstream: "fastcgi://127.0.0.1:12345", host: "www.some.domain", referrer: "http://www.some.domain/some-subpage/"
Это произойдет, даже если у меня будет только два последующих запроса, если оба связаны с источниками PHP.
Мой апстрим делает fastcgi_pass
запрос к сокету, который должен иметь возможность обрабатывать несколько запросов. Я создаю сокет так:
/usr/bin/spawn-fcgi -s /path-to/some.sock -P /path-to/some.pid -C 8 -f /usr/bin/php5-cgi
Что я неправильно настроил?
** я не использовал php'fpm, потому что это версия 5.3.3, и по какой-то причине мне не удается обновить ее до 7.x +, и когда я обслуживаю свой сайт с помощью php-fpm, моя тема и плагины все испорчены в течение старая версия php :(