С Новым годом! Форум программистов, компьютерный форум, киберфорум
Nginx
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 14.10.2015
Сообщений: 58

Конфигурирование для rest API PHP

16.05.2025, 00:42. Показов 1013. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго время суток. Использую связку nginx + php на win10.
Значит столкнулся с проблемой, когда postman дергает запрос метод api test1R, внутри которого вызывается еще один метод через curl - test2R и возвращаю ответ , даже без обращения к базе.
После чего в командной строке вижу, что у меня дергается успешно первый метод, потом второй, но в ответ падает ошибка по таймауту, потому что если делать без таймаута, то он будет висеть вечность.
Если test1R не вызывать test2R, то все в принципе нормально, так же если дергать отдельно test2R, тоже ответ получаю нормальный.
Данный код без проблем и отрабатывает в apache + php , подозреваю что где-то не донастроен конфиг nginx.
Перепробовал кучу вариантов из форумов , но ничего не помогло
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.05.2025, 00:42
Ответы с готовыми решениями:

Конфигурирование Apache, CORS, запрос OPTIONS, Authorization
Добрый день! Есть задачка, решения на которую не могу найти решения уже третий день. Задача...

Ошибка при конфигурировании Apache
ОС-WinXP SP3 версия- Apache2.2.11- win32-x86 no ssl или open ssl пробовал и то и то. Для загрузки...

Апач и PHP (не работают PHP скрипты)
Пожалуйста помогите разобраться... Только начал изучать PHP? столкнулся вот с такой проблемой: При...

3
Эксперт .NET
 Аватар для Usaga
14108 / 9325 / 1349
Регистрация: 21.01.2016
Сообщений: 35,029
16.05.2025, 04:40
metalistik1, с такой постановкой вопроса можно только к экстрасенсам обращаться... Ну серьёзно, что на это можно ответить? Ну очевидно, что у тебя где-то косяк, да.
0
221 / 133 / 38
Регистрация: 25.07.2021
Сообщений: 533
16.05.2025, 11:17
Лучший ответ Сообщение было отмечено estic как решение

Решение

сколько процессов php запущено?
выглядит будто 1шт всего. т.е. 1 запрос приходит и пока он не выполнится, то все последующие стоят в очереди.
потому и успешно выходит то первый без второго, то второй отдельно.
а вот если во время выполнения первого запускается второй, то его выполнять некому т.к. php занят ожизанием завершения первого.
0
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,874
17.05.2025, 09:05
Выше верно написали. Запускайте несколько процессов php и настраивайте балансировщик.
Code
1
2
3
4
5
6
7
8
9
10
11
upstream php {
    server 127.0.0.1:9000;
    server 127.0.0.1:9001;
}
 
server {
    ...
 
    location @php {
        fastcgi_pass php;
        ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.05.2025, 09:05
Помогаю со студенческими работами здесь

Сервер не интерпретирует index.php как php страницу, а вместо этого пытается загрузить его
по порядку: создал на диске d папку server, в которой создал папки apache php mysql, в которые...

Mod_rewrite, Как изменить вид ссылки типа index.php?cat=php
ссылка получается вот такая: mysite.loc/index.php?cat=PHP&article=obrabotka_formy как это...

mod_rewrite: все на index.php без www и index.php
Приветствую, уважаемые форумчане! :) Подскажите, пожалуйста, как мне реализовать следующую схему в...

Редирект с .php на без .php
Помогите пожалуйста, нужно сделать такой редирект: с страницы...

Кроме index.php, другие php файлы были не доступны для запуска
Пожалуйста, подскажите как настроить так, что бы php файлы были не доступны для запуска, кроме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru