On Fri, Apr 16, 2021 at 02:27:53PM +0700, Victor Sudakov wrote: > Evgeniy Berdnikov wrote: > > В скрипте (пользовательском процессе с php) не существует > > connection-status. > > А в https://www.php.net/manual/en/features.connection-handling.php > написано что существует. ... > В документации написано, что когда "remote user hits his STOP button, > the next time your script tries to output something PHP will detect that > the connection has been aborted and the shutdown function is called." > > Из этого можно заключить, что если не пытаться что-то из скрипта > выводить, то ABORTED никогда не наступит. Это верное утверждение?
Это верный признак того, что к тому что написано на этой страничке нужно относиться с большой осторожностью, раз уж там разные абзацы между собой в противоречии. Главное на этой страничке вот что: The default behaviour is however for your script to be aborted when the remote client disconnects. [...] If you do not tell PHP to ignore a user abort and the user aborts, your script will terminate. Теоретически это реализуемо, так что предлагаю проверить утверждение на чистой инсталляции php со скриптом-пустышкой, уходящим в сон на 3 часа, и если написанное выполняется, то разбираться далее с боевыми скриптами. -- Eugene Berdnikov _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru