LINUX.ORG.RU

fcgiwrap и тайная клинопись на перле

 ,


0

1

Здравствуйте

Есть замечательная утилитка fcgiwrap. Она притворяется fastcgi-сервером и запускает исполняемый файл, указанный в fastcgi-переменных, принятых ею с сервера.

Запустил ее (fcgiwrap -s unix:/tmp/my.sock). Всё вроде работает. Но смущает перл-скрипт на странице проекта: https://www.nginx.com/resources/wiki/start/topics/examples/fcgiwrap/#setup-sc...

Там по какой-то причине советуют запускать эту утилиту через perl-скрипт, назначение которого я понять не в силах.

Объясните, пожалуйста, в чем тайный смысл этого скрипта, если и без него все работает?

★★★★★

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

Тогда у меня два вопроса:

все процессы используют один сокет?

Как nginx узнает про эти процессы, если ниже предлагается такая строчка в nginx.conf:

fastcgi_pass: fastcgi_pass unix:/tmp/cgi.sock

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

Никак не узнает, для nginx все эти процессы будут выглядеть как один сокет, ядро Linux само передаст очередной запрос первому попавшемуся свободному процессу, который ждёт в accept на сокете

anonymous
()
Ответ на: комментарий от anonymous

Жесть. Впервые слышу о таком )

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