Нужен наиболее простой способ асинхронного запуска одного PHP-скрипта из другого

MikhailK

Новичок
Нужен наиболее простой способ асинхронного запуска одного PHP-скрипта из другого

Первый PHP скрипт выполняет некоторый функционал и отдает клиенту результат своей работы.
Перед отдачей сформированного контента этот скрипт через curl вызывает с параметрами скрипт с другого сервера.
Можно считать, что он туда пишет некий статус по итогам своей работы.
При этом результат отработки внешнего скрипта никого не интересует (его обрабатывать не надо).

Нужно, чтобы первый скрипт не ждал отработки внешнего скрипта, поскольку тот сервер иногда отрабатывает быстро, а иногда и с задержкой.
 

baev

‹°°¬•
Команда форума
Пишите статус в лог.
Потом кроном по логу в цикле вызывайте curl
 

MikhailK

Новичок
это понятно
статус можно скармливать другому скрипту также через мемкэш или через базу

просто было интересно, может кто что новое предложит
 

korchasa

LIMB infected
MikhailK
Если на удаленном php-fpm и можно его код править, то http://php-fpm.org/wiki/Features#fastcgi_finish_request.28.29

-~{}~ 24.03.10 15:15:

Ну или неблокирующий сокет, если они разрешены
 

Alexandre

PHPПенсионер
асинхронно скрипт я запускаю через php-forker если конечно свой сервер.
 
Сверху