Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx+fastcgi+mysql: растет кол-во к онектов mysql
- To: nginx-ru@xxxxxxxxx
- Subject: Re: nginx+fastcgi+mysql: растет кол-во к онектов mysql
- From: Алексей Бобок <alexey.bobok@xxxxxxxxx>
- Date: Fri, 13 Mar 2009 22:14:49 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=XdPp37gxfJG7mN1Sq/MyjH5amooYAxXJv6nXfWw6WYc=; b=WiGriycp5gDU+61GtHKCxWFxkJv2gXLLyQdLueDQ4rwcaDPGVVjJ7ed+OlS4JdS7gz 9knmZ8jbgWL//X/aAVTcPdg5Wd7HMGblTlQMzAHFPSNx1uMKvnrXcNiVv17vxCcNVF7a SFzOnpADXOx8HBH6B2Ytwfs26h1DbCqSFNqGY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=FVxnb1pGS95jc3mrZB+/NK18fUGmg7mH3CLrJXaHnGIXZkpwUKjhd/y74SAarikW71 bKMVr6RVExL6FX9VSotpwio7YRhCPXlGkhAguo4Cwy7JyfehikZotDTPwUpGFGDgqd2J 92Xlxryi1pcmN438ckGhf/rgOqAp0T4ZpBUj0=
- In-reply-to: <2910499363.20090313212018@xxxxxxxxxx>
- References: <381e60660903130935wbbb404doe08fe10a4daf6831@xxxxxxxxxxxxxx> <2910499363.20090313212018@xxxxxxxxxx>
да, там mysql_pconnect()
сменили а mysql_connect() и все заработало
>в php.ini
>mysql.allow_persistent=Off
отключил постоянные соединения и все стало хорошо.
нашел статью http://www.php.ru/manual/features.persistent-connections.html
там есть тезис: "Первый способ заключается в том, чтобы использовать
PHP как CGI-оболочку. При этом PHP-интерпретатор создается и
уничтожается при каждом обращении к странице (PHP-скрипту). Поскольку
интерпретатор уничтожается после каждого запроса к серверу, все
используемые им ресурсы (в том числе и соединение с базой данных)
закрывается"
а как тогда работает fastcgi php-fpm? там есть опция max_requests,
которая говорит сколько запросов обрабатывать.
--
Best regards, Alexey Bobok
|