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

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

Код: 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
05.02.2013, 15:49
    #38138193
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переопределить fastcgi_read_timeout в nginx настройках
XmarkerX,
не селен в nginx с чего вы взяли что /inc/script.php должен сработать в локации /inc/script.php а не ~ \.php$
...
Рейтинг: 0 / 0
05.02.2013, 15:54
    #38138204
XmarkerX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переопределить fastcgi_read_timeout в nginx настройках
SmeL_md,
думаю он должен сработать в обеих локациях
...
Рейтинг: 0 / 0
05.02.2013, 15:56
    #38138211
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переопределить fastcgi_read_timeout в nginx настройках
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
05.02.2013, 16:04
    #38138231
XmarkerX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переопределить fastcgi_read_timeout в nginx настройках
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
05.02.2013, 16:12
    #38138255
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переопределить fastcgi_read_timeout в nginx настройках
Код: 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
05.02.2013, 16:33
    #38138321
XmarkerX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переопределить fastcgi_read_timeout в nginx настройках
SmeL_md,
уже было обрадовался... но мне браузер посылает php скрипт на скачку :(
...
Рейтинг: 0 / 0
05.02.2013, 16:37
    #38138336
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переопределить fastcgi_read_timeout в nginx настройках
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
05.02.2013, 16:57
    #38138407
XmarkerX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переопределить fastcgi_read_timeout в nginx настройках
SmeL_md,

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


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