Я делаю PHP-приложение, которое порождает дочерние процессы с параметрами, подробно описывающими, какую работу они должны выполнять. Более конкретно, дочерние процессы будут обрабатывать строки из большой базы данных MySQL, а родительское приложение будет подсчитывать строки и порождать ~ 50 процессов с диапазоном строк для обработки.
Мне нужен способ, чтобы родительский процесс знал, завершены ли дочерние процессы. Я сделал это приложение в Linux раньше, используя таблицу MySQL для дочерних процессов, чтобы зарегистрироваться. На этот раз я хочу сделать управление процессом независимым от MySQL (а теперь я в Windows).
Есть ли способ для родительского процесса PHP получить «дескриптор» дочернего процесса при его создании и наблюдать за его активностью?
Я надеюсь, что я ясно понимаю суть того, что я пытаюсь сделать. Будем благодарны за любые ответы и советы.
За исключением советов по использованию другого языка программирования - для обработки я использую множество библиотек PHP, а также пользовательские классы и функции