The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вопрос к знатокам PHP"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вопрос к знатокам PHP" 
Сообщение от Akademic Искать по авторуВ закладки(ok) on 25-Мрт-05, 14:47  (MSK)
Дело в следующем:
Скрипт запрашивает страничку с удалённого сервера с помощью file(адрес).
Всё работает, только сервер тот часто падает.
Соответственно скрипт ничего оттуда не получает, но при этом долго ждёт не придёт ли что.

Нельзя ли как-то ограничить время ожидания?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Вопрос к знатокам PHP" 
Сообщение от Silver Ghost emailИскать по авторуВ закладки on 25-Мрт-05, 15:19  (MSK)
>Дело в следующем:
>Скрипт запрашивает страничку с удалённого сервера с помощью file(адрес).
>Всё работает, только сервер тот часто падает.
>Соответственно скрипт ничего оттуда не получает, но при этом долго ждёт не
>придёт ли что.
>
>Нельзя ли как-то ограничить время ожидания?


max_execution_time()???

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Вопрос к знатокам PHP" 
Сообщение от Akademic Искать по авторуВ закладки(ok) on 25-Мрт-05, 15:36  (MSK)
>max_execution_time()???

ini_set("max_execution_time","5");
Пробовал.
Не работает эта штука.
По умолчанию max_execution_time=30 сек

Страничка висит много дольше, следовательно, таким образом ограничивать нельзя.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Вопрос к знатокам PHP" 
Сообщение от MAK Искать по авторуВ закладки on 25-Мрт-05, 15:39  (MSK)
>>max_execution_time()???
>
>ini_set("max_execution_time","5");
>Пробовал.
>Не работает эта штука.
>По умолчанию max_execution_time=30 сек
>
>Страничка висит много дольше, следовательно, таким образом ограничивать нельзя.

а если set_time_limit ( int seconds )?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Вопрос к знатокам PHP" 
Сообщение от MAK Искать по авторуВ закладки on 25-Мрт-05, 15:42  (MSK)
>>>max_execution_time()???
>>
>>ini_set("max_execution_time","5");
>>Пробовал.
>>Не работает эта штука.
>>По умолчанию max_execution_time=30 сек
>>
>>Страничка висит много дольше, следовательно, таким образом ограничивать нельзя.
>
>а если set_time_limit ( int seconds )?

а васче черным-по-белому:
...
"You can not change this setting with ini_set() when running in safe mode. The only workaround is to turn off safe mode or by changing the time limit in the php.ini.

Your webserver can have other timeouts. E.g. Apache has Timeout directive, IIS has CGI timeout function, both default to 300 seconds. See the webserver documentation for meaning of it."
...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Вопрос к знатокам PHP" 
Сообщение от Akademic Искать по авторуВ закладки(ok) on 25-Мрт-05, 16:09  (MSK)
>"You can not change this setting with ini_set() when running in safe
>mode. The only workaround is to turn off safe mode or
>by changing the time limit in the php.ini.

Всё равно time limit не поможет(см. выше), а то что в safe mode не работает я знаю.

>Your webserver can have other timeouts. E.g. Apache has Timeout directive, IIS
>has CGI timeout function, both default to 300 seconds. See the
>webserver documentation for meaning of it."
>...

Мне по-любому надо, чтобы скрипт до конца отработал.
Ограничить надо только время чтения файла с сервера.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Вопрос к знатокам PHP" 
Сообщение от Akademic Искать по авторуВ закладки(ok) on 25-Мрт-05, 19:38  (MSK)
Всё.
Проблему решил - fsockopen()
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру