![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| setnull |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 3.7.2007 Репутация: нет Всего: 1 |
Все здравствуйте!
Вопрос по большей мере не по ПХП, но и не по Администрированию Апачи. Пишу сюда. Интересует, как по запросу производить действия, срок выполнения которых превышает (пусть даже не на много) время ожидания ответа на запрос клиентом. При этом наверняка же и у Сервера есть свои рамки (тоже вопрос)? Т.е. если клиент не дождался, и разорвал соединение, продолжается ли выполнение сода на сервере? Или у сервера (именно Апачи) есть свои ограничения на срок выполнения? Но даже если можно продолжать без клиента, все равно как-то некрасиво: клиент ничего не знает об исходе выполнения операции... Какие есть подходы выполнения таких задач? Очередь+Крон? Или есть более удобные средства (на своем сервере)? Спасибо! |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
вроде продолжает.
крон да с отправкой на емейл пользователю о результатах или ошибках. как напишешь так и будет работать -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| SneG0K |
|
|||
|
Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: 7 Всего: 54 |
Если вызвать скрипт и закрыть браузер то скрипт продолжит свою работу.
|
|||
|
||||
| setnull |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 3.7.2007 Репутация: нет Всего: 1 |
а как долго?
Если, к примеру, грубо говоря, задача у скрипта на час, у самого Апачи хватит терпения его выполнять? И при этом можно вообще в скрипте отравить HTTP 200, задачу понял , самому разорвать соединение (чтоб со стороны клиента это выглядело как полноценный запрос), и на час уйти с головой в исполнение... |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
y PHP не хватит -------------------- Amazing |
|||
|
||||
| Nord001 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 1.3.2007 Где: Санкт-Петербург Репутация: нет Всего: нет |
Насколько я знаю за то, что бы PHP выполнял скрипт после закрытия страницы отвечает ф-ция
и вроде она по умолчанию в false Я обычно для этого использую
|
||||
|
|||||
| setnull |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 3.7.2007 Репутация: нет Всего: 1 |
Спасибо!!! Именно это и ожидал... Вот, что еще нашел:
Это сообщение отредактировал(а) setnull - 14.9.2010, 13:21 |
||||||||
|
|||||||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |