LINUX.ORG.RU
ФорумAdmin

WooCommerce + nginx +php-fpm

 , , ,


0

1

Намучались с настройкой данной связки.

Проблема в том,что при использовании сабжа, тема The7 при импорте xml-данных в магазин бекенд падает с ошибкой

upstream timed out (110: Connection timed out) while reading response header from upstream, client
Сама ошибка «стандартная», вроде бы нужно просто-напросто увеличить fastcgi_read_timeout ну и, может, еще парочку других. Но сколько я подобные параметры не крутил, все без толку. На «голом» Апаче эта хрень работает нормально.

Что можете подсказать?

★★★★★

Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: комментарий от int13h
strace -f $(pidof php-fpm7.0 | sed 's/\([0-9]*\)/\-p \1/g') -o /home/user/php-fpm

Пойдет?

Twissel ★★★★★
() автор топика
Ответ на: комментарий от int13h

Висит на таком

29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\7\0\0\1\0\1\0\2\0\0\0", 22962, MSG_DONTWAIT, NULL, NULL) = 11
29000 sendto(6, "1\0\0\0\3SELECT * FROM wp_postmeta W"..., 53, MSG_DONTWAIT, NULL, 0) = 53
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\1\0\0\1\4B\0\0\2\3def\10admin_lp\vwp_postme"..., 22951, MSG_DONTWAIT, NULL, NULL) = 371
29000 sendto(6, "3\0\0\0\3DELETE FROM `wp_postmeta` W"..., 55, MSG_DONTWAIT, NULL, 0) = 55
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\7\0\0\1\0\1\0\2\0\0\0", 22580, MSG_DONTWAIT, NULL, NULL) = 11
29000 sendto(6, "1\0\0\0\3SELECT * FROM wp_postmeta W"..., 53, MSG_DONTWAIT, NULL, 0) = 53
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\1\0\0\1\4B\0\0\2\3def\10admin_lp\vwp_postme"..., 22569, MSG_DONTWAIT, NULL, NULL) = 371
29000 sendto(6, "3\0\0\0\3DELETE FROM `wp_postmeta` W"..., 55, MSG_DONTWAIT, NULL, 0) = 55
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\7\0\0\1\0\1\0\2\0\0\0", 22198, MSG_DONTWAIT, NULL, NULL) = 11
29000 sendto(6, "1\0\0\0\3SELECT * FROM wp_postmeta W"..., 53, MSG_DONTWAIT, NULL, 0) = 53
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\1\0\0\1\4B\0\0\2\3def\10admin_lp\vwp_postme"..., 22187, MSG_DONTWAIT, NULL, NULL) = 372
29000 sendto(6, "3\0\0\0\3DELETE FROM `wp_postmeta` W"..., 55, MSG_DONTWAIT, NULL, 0) = 55
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\7\0\0\1\0\1\0\2\0\0\0", 21815, MSG_DONTWAIT, NULL, NULL) = 11
29000 sendto(6, "1\0\0\0\3SELECT * FROM wp_postmeta W"..., 53, MSG_DONTWAIT, NULL, 0) = 53
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\1\0\0\1\4B\0\0\2\3def\10admin_lp\vwp_postme"..., 21804, MSG_DONTWAIT, NULL, NULL) = 364
29000 sendto(6, "3\0\0\0\3DELETE FROM `wp_postmeta` W"..., 55, MSG_DONTWAIT, NULL, 0) = 55
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\7\0\0\1\0\1\0\2\0\0\0", 21440, MSG_DONTWAIT, NULL, NULL) = 11
29000 sendto(6, "1\0\0\0\3SELECT * FROM wp_postmeta W"..., 53, MSG_DONTWAIT, NULL, 0) = 53
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\1\0\0\1\4B\0\0\2\3def\10admin_lp\vwp_postme"..., 21429, MSG_DONTWAIT, NULL, NULL) = 359
29000 sendto(6, "3\0\0\0\3DELETE FROM `wp_postmeta` W"..., 55, MSG_DONTWAIT, NULL, 0) = 55
29000 poll([{fd=6, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=6, revents=POLLIN}])
29000 recvfrom(6, "\7\0\0\1\0\1\0\2\0\0\0", 21070, MSG_DONTWAIT, NULL, NULL) = 11
29000 sendto(6, "1\0\0\0\3SELECT * FROM wp_postmeta W"..., 53, MSG_DONTWAIT, NULL, 0) = 53

...точнее таки дергает БД, похоже...

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: комментарий от int13h

На правах бреда

А возможно ли «победить» эту ошибку увеличив количество воркеров php-fpm?

Т.е. опять сделать pm = dynamic

Twissel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.