Я запускаю скрипт sh , который запускает процесс java через php на сервере Ubuntu . Я использую proc_open для запуска процесса. обычно рабочий процесс выглядит так:
- запросить страницу ->
- скрипт запускается (пока не закончится) ->
- страница результатов.
В моем случае сценарий выполняется параллельно, поэтому сервер не будет ждать, пока сценарий не будет завершен (иногда это занимает несколько часов, поэтому он не может), поэтому мне нужно каким-то образом сохранить этот ресурс, чтобы выполнить его позже (состояние процесс или просто его остановка).
Тип ресурса - «процесс», я использовал эту функцию get_resource_type для его получения.
Serialize не будет работать в этом случае - ресурс является исключительным для него (вы можете посмотреть http://il2.php.net/manual/en/function.serialize.php внутри поля Параметры).
Моя цель - хорошая обработка процесса. Кто-нибудь знает, как я могу использовать ресурс или другой способ, которым вы будете использовать для обработки процессов.