MAMP 5 (Nginx) — как увеличить тайм-аут в настройках MAMP?

MAMP 5 (Nginx) — как увеличить тайм-аут в настройках MAMP?

У меня есть PHP-скрипт, который выполняется более 60 секунд по умолчанию, однако страница возвращает ошибку 504 Gateway Timeout.

Как можно увеличить время ожидания, чтобы страница возвращала результат в конце PHP-скрипта?

Я бегаю:

  • МАМП 5
  • Nginx
  • PHP 7.1.3 (загружен)

Я просмотрел другие сайты и ответы, но поскольку я использую MAMP, места, куда мне нужно внести эти изменения, не обязательно совпадают.

В некоторых местах я находил похожие, но не точные ответы на свой вопрос.

https://mamchenkov.net

https://www.scalescale.com

https://asdqwe.net

https://stackoverflow.com

Изменения, которые я сделал на данный момент:

в MAMP/conf/nginx/nginx.conf добавлен fastcgi_read_timeout 300 в

location ~* /MAMP[^-]*(.*)$ {
        root             /Applications/MAMP/bin;
        index            index.php;

        location ~ \.php$ {
            try_files        $uri =404;
            fastcgi_pass     unix:/Applications/MAMP/Library/logs/fastcgi/nginxFastCGI.sock;
            fastcgi_param    SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_read_timeout 300;
            include          fastcgi_params;
        }
    }

в MAMP/conf/php7.1.3/php.ini обновлено max_execution_time = 300

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 300     ; Maximum execution time of each 
script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 128M      ; Maximum amount of memory a script may consume (8MB)

Я просто немного запутался, это те места, где мне следует вводить эти параметры, или где-то еще для реализации MAMP, которую я использую. Обратите внимание, что изменения позволяют скрипту PHP продолжать работу после возврата ответа 504, но я хочу полностью исключить ответ 504.

Связанный контент