powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / переопределить fastcgi_read_timeout в nginx настройках
9 сообщений из 9, страница 1 из 1
переопределить fastcgi_read_timeout в nginx настройках
    #38138167
XmarkerX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения, если не по адресу разместил...

мучаюсь... как бы мне, и реально ли вообще,
переопределить время выполнения скрипта:

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
location ~ \.php$ {
                try_files $uri = 404;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_param PHP_VALUE "display_errors=off";
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                include fastcgi_params;

                # experimental setup
                fastcgi_connect_timeout 60;
                fastcgi_send_timeout 180;
                fastcgi_read_timeout 180;
                fastcgi_buffer_size 128k;
                fastcgi_buffers 4 256k;
                fastcgi_busy_buffers_size 256k;
                fastcgi_temp_file_write_size 256k;
        }

        location /inc/script.php {
                fastcgi_send_timeout 300;
                fastcgi_read_timeout 300;
        }



/inc/script.php выполняется 180 секунд, а надо 300
чего не хватает?
...
Рейтинг: 0 / 0
переопределить fastcgi_read_timeout в nginx настройках
    #38138193
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XmarkerX,
не селен в nginx с чего вы взяли что /inc/script.php должен сработать в локации /inc/script.php а не ~ \.php$
...
Рейтинг: 0 / 0
переопределить fastcgi_read_timeout в nginx настройках
    #38138204
XmarkerX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md,
думаю он должен сработать в обеих локациях
...
Рейтинг: 0 / 0
переопределить fastcgi_read_timeout в nginx настройках
    #38138211
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XmarkerX,
Тогда бы Вы получили 300
можно сделать так
location ~ \.php$ {
try_files $uri = 404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PHP_VALUE "display_errors=off";
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;

# experimental setup
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
location /inc/script.php {
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
}
}
...
Рейтинг: 0 / 0
переопределить fastcgi_read_timeout в nginx настройках
    #38138231
XmarkerX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md,
Вы знаете, пробовал... на что мне nginx ответил

nginx: [emerg] location "/inc/script.php" is outside location "\.php$" in /etc/nginx/sites-enabled/site.ru:43
nginx: configuration file /etc/nginx/nginx.conf test failed
...
Рейтинг: 0 / 0
переопределить fastcgi_read_timeout в nginx настройках
    #38138255
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
        location ~ \.php$ {	
			...
			include fastcgi_params;
			location ~ ecransc\.php$ {
				...
				include fastcgi_params;
			} 
		}
Вот из моего конфига и это работает, если это допустимо попробуйте location ~ script\.php$ а как поднаучимся исправим конфиги :)
...
Рейтинг: 0 / 0
переопределить fastcgi_read_timeout в nginx настройках
    #38138321
XmarkerX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md,
уже было обрадовался... но мне браузер посылает php скрипт на скачку :(
...
Рейтинг: 0 / 0
переопределить fastcgi_read_timeout в nginx настройках
    #38138336
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XmarkerX,
у меня просто fastcgi_pass localhost:9000; находится в файле fastcgi_params;
т.е.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
        location ~ \.php$ {	
			...
			include fastcgi_params;
			location ~ \/inc\/script\.php$ {
				...
				fastcgi_pass localhost:9000;
				include fastcgi_params;
			} 
		}
...
Рейтинг: 0 / 0
переопределить fastcgi_read_timeout в nginx настройках
    #38138407
XmarkerX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SmeL_md,

спасибо Вам огромное за потраченное время... все заработало!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / переопределить fastcgi_read_timeout в nginx настройках
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]