Почему cli_set_process_title иногда меняет название неправильного процесса? - PullRequest
0 голосов
/ 11 апреля 2020

Я часто вызываю cli_set_process_title () в моих скриптах CLI PHP, чтобы установить «заголовок процесса». (Когда я смотрю в своей группе cmd.exe, важно знать, какой скрипт какой.)

Обычно проблем вообще не возникает.

Однако, по крайней мере, в двух отдельных случаях, в последний раз сегодня что-то очень странное произошло в какой-то неизвестной точке: один из вызовов cli_set_process_title () изменил название процесса совершенно другого процесса / окна: встроенный веб-сервер PHP один!

Как возможно ли это технически и логически возможно? Это известная проблема? Известно ли, почему это происходит? Я понятия не имею, как воспроизвести его, поскольку он редко делает это, но как только он это сделает, рассматриваемый процесс / окно сохраняет свой заголовок навсегда, пока я не закрою его и не перезапущу. (Что, конечно, порождает новый процесс.)

Это действительно раздражает меня.

...