Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:5511 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63197 invoked by uid 1010); 18 Nov 2003 04:06:59 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 63173 invoked from network); 18 Nov 2003 04:06:59 -0000 Received: from unknown (HELO web13407.mail.yahoo.com) (216.136.175.65) by pb1.pair.com with SMTP; 18 Nov 2003 04:06:59 -0000 Message-ID: <20031118040658.91311.qmail@web13407.mail.yahoo.com> Received: from [24.215.130.244] by web13407.mail.yahoo.com via HTTP; Mon, 17 Nov 2003 20:06:58 PST Date: Mon, 17 Nov 2003 20:06:58 -0800 (PST) To: internals@lists.php.net, rrichards@ctindustries.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: ZTS issues From: msisolak@yahoo.com (Michael Sisolak) > I have been looking at the IIS isapi issues and came up with the > following patch: > > http://www.ctindustries.net/patches/zts-php5.diff.txt Rob, I've done some work in the past on ISAPI threading issues (although I by no means claim to understand how all the ZTS stuff works). Can you explain why you added the calls to ts_free_thread() after the DLL_PROCESS_ATTACH and then each call to HttpExtensionProc()? In both cases the actual thread under IIS does continue to exist and can be called on again when a new HTTP request arrives at the server. It would appear to me that this change would be causes PHP to have to reinitialize with each request. Is there a specific issue that you were able to fix with this change? Michael Sisolak msisolak@yahoo.com __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree