Существует долгоживущий процесс PHP, который поддерживает сигналы (SIGHUP
и т. Д.), И другой процесс PHP должен знать PID первого, отправившего сигнал.
Я бы хотел установить переменную окружения, которая будет читаться во втором (клиентском) процессе и использоваться для моих целей, но putenv(...posix_getpid()...)
, похоже, не делает ее видимой для другого процесса.
Как сделать переменную окружения, заданную в одном процессе PHP, видимой для другого? Если это невозможно, каков предпочтительный способ (я бы не хотел использовать для этого файлы или БД)?