RestAPI: висит запрос (ошибка 503)

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
denis79
Сообщения: 9
Зарегистрирован:
29 окт 2017, 16:38

Re: RestAPI: висит запрос (ошибка 503)

denis79 » 30 окт 2017, 00:00

Кроме, как развести руками ничего не могу сделать. Смотрю на это всё как на филькину граммоту. Как другая реальность. Понял, что есть две проблемы, почитал определения... Но всё равно, это для меня, как другая вселенная. Интересная, и если бы не другие дела, думаю бы покавырялся.

Кстати, нашёл интересный сайт
https://ruhighload.com/post/%D0%91%D0%B ... 1%8E+Nginx
(оставлю здесь ссылку, чтобы через 2-3 года, когда всё забуду, легко мог найти... красивые картинки на этом сайте, понравилось... пока искал решение)

-----------
Читая историю PHP-FPM наткнулся на фразу "начиная с версии PHP 5.3.3 php-fpm был включён в PHP как отдельное SAPI."... В свете вышесказанного, в голове не укладывается. Вроде как php-fpm (как часть php) есть, но в тоже время и его нет (как отсутствующая часть для nginx). В чём подвох?

Изображение
Аватара пользователя
Максим
Сообщения: 5367
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: RestAPI: висит запрос (ошибка 503)

Максим » 30 окт 2017, 00:24

denis79, подвох в том, что php-fpm хоть и является частью php, но работает только в Linux. Разработчики PHP объясняют это архитектурой ядра php-fpm, в котором всё основано на методе fork и нет никаких простых путей для реализации fork в Windows. Поэтому php-fpm не работает и в обозримом будущем не будет работать в Windows. Эту проблему легко может решить Nginx, в предыдущих ответах я уже писал как (наполовину они уже решили этот вопрос), но пока у его разработчиков нет мотивации или желания.

Ну а Apache вообще не нужно беспокоиться на эту тему, там PHP изначально работает как модуль.
Ответить