Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:116722 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 53736 invoked from network); 22 Dec 2021 21:28:13 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 22 Dec 2021 21:28:13 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id CE74F1804A8; Wed, 22 Dec 2021 14:32:12 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8560 212.227.0.0/16 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS; Wed, 22 Dec 2021 14:32:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1640212330; bh=vAxU1nVlS0jEAvTAt7f85dg4onxvLTm1I4kA7HWbSC4=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=SIYFFa65qXCJ3vlFZ3JIpcklZ0JUnhUAVit6sFOvMYNlbL+vj3VvN+r+4DOvqN/Iu OE5Yjo9pUsBzMDbJPeFvNzg91C1bRzyKwcwae9Kqp9JIuYs1nIM5EGMLDmHozQXH0d TDxRPPkgGGTU21JGas4POcxhthg7NFw1YTn4AJ08= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.130] ([79.222.44.194]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M9Wyy-1n5fw61j9w-005Xi3; Wed, 22 Dec 2021 23:32:10 +0100 Message-ID: Date: Wed, 22 Dec 2021 23:32:09 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Content-Language: de-DE To: Jakub Zelenka , Derick Rethans Cc: PHP Developers Mailing List References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:v/1e/MBswfihSdkmQa/zFeUDJ54KDXndn0foPf0IjYcmvnDIW0j SWUFNBrbBwV9yvHQ9EmHEthvysPo0aPDgFf/GBWnRTZ+0rYOXR4kn+hRS2tB0R6uadYkXCt WhhqVMC4Thre3LWqRvKAntKD1j7c+AizbX8Yi5Pd/ZI/TXo8gFdcabLUthWf8CK5PHIeEOD LoQtE3eQ+ALh5tcWC3uBg== X-UI-Out-Filterresults: notjunk:1;V03:K0:7O6dGSx/5lQ=:mG84cedq3UbhJV881Ilshz HYQE4ONc0o2YX40hpfq0xfKcF/2MzPQQ1tvWZHtKc+QGO409DAxOK3znl5jOEnVOXwvf9TeY6 NIKa/Vx5hQ4K3hSNyRtw/vweAWR8oj0h/nzWZKhjN83lm5fik57sLtwScsEV/yiNBuhALZ1jv nBiS7QK8yjkYKcnZeKWbLsjvj3zCm5rfWPbewR5ZB9hcp0x2XkvwAwBSfB+iA7yCcBzfz1qPZ LHkW6oqpWz/8j1uwflIQXJ3ZS2wPvF815geanlB5wfuk+OZcRRwsfNd7f1wlxFgK5d8R0+gvU HGdm9v1ExkzcIdmEYk/H2xg6ZDFHx9KnSgdS4tCpaS7tRC+fkZrhePLhr0iaHW+t1h59yOQ70 C4f2lN5tq3lPmlHNe1ksGoix5Nf+tzeKCTWGIQUazliuLDRWldLQNOgNEwTWG7Yj800MFBqxE lPp1jpTY2SeLLR3STLPuY37UemimZgt4I5JUAYVELQjheddyiOCBGmi5+MMAstOXLb3TcN28R TcVflV5V3kh5778cwCQe68xV03a38lV2XQNFC9Z3B3hvy9Uor2XDFlFqJvPhFkWLwfe8wyBk4 zv9EddptCPb1d6J6cjnpXxET+xSA9rXY+TuVd026oN80q8E77YsYza/9AcO0W8vLHClNPoMMR VCED2iTzdX5C1/v1npUBerw1xrGPNGp4xMHIhvwHi3PNfzS8NzyGo44yvHM1NpFb6eIcwodRi DO9A/GI8KBz6GPPrbGeB7tSsf/ddmd2hWJTxeTXuglV3rMpH9WWDdUaXlJDNjQAmDv5qlqc1p VGpPM+JF7eXaZsl2MJXnBEm/VKb26wh7Dg2Em8MLrWOZTiruFWZpdGSC8NI5iUdqtYnrq4HkM F8B1zQ2Sd3Dekcx2zP/HCWaZ+ntpNr1kAFPJlmnAQI6N7zzxgfT/KfHYWLd62V1JOzGdrxXH/ F2b2VjxnH4tp6+i0n8MT7Hqq9fTVGhf6yMcXqqtYYh4Nec+veydxma72NnM7+3iT935NIXNb2 +2ujS28xoDWikitEFMrMzf2PhoYFRb4yV+n3uUWTqIOeM3AQv6J9Nnjb6BQA6DLQN/bL5OPzx hcgVU5BSu0CIEI= Subject: Re: PHP-FPM process management woes From: cmbecker69@gmx.de ("Christoph M. Becker") On 22.12.2021 at 22:44, Jakub Zelenka wrote: > After thinking about this a bit more I think we would still need some way > to provide the current functionality of the MINIT if that's moved on child > level. The problem with not having such step is that opcache shm would be > then segmented between children - each child process would have its own shm > so it means that it would likely break things like opcache_reset that would > work only for a single child but wouldn't have any impact on other > children. I think the children could still re-attach to OPcache (like on Windows), and that might not even be that bad as on Windows (where ASLR can break that). However, forking late might break preloading (not sure), and generally re-attaching isn't the nicest solution. Christoph