In order to take advantage of connection pooling, you need an adapter that
supports multithreading.  The basic MySQL adapter doesn't do that.

Check out http://github.com/methodmissing/mysqlplus_adapter/tree/master for
a pretty detailed walkthrough to set this up.

On Thu, Mar 5, 2009 at 4:09 PM, syuji kaneko <[email protected]> wrote:

> Hi, Conrad
>
> Thank you for the reply.
>
> Here is my database.yml
> --------------------------------------------
> production:
>   adapter: mysql
>   host: localhost
>   port: 3306
>   pool: 5
>   encoding: utf8
>   username: testuser
>   password: testpassword
>   database: my_sample_app_production
>   ------------------------------------------
>
> I don't see any errors in the logs.
> I get proper responses from MySQL but my problem is that Rails doesn't pool
> *multiple* connections.
>
> I forgot to mention the version of Ruby I'm using. It's 1.8.7.
> Is there any way to check how many connections are in pool ???
> As I said earlier, I've checked with a "show processlist" command in MySQL
> console but I'm not sure that's the best way or not.
>
> Thanks in advance.
>
> syuji
>
>
>
> On Thu, Mar 5, 2009 at 11:29 PM, Conrad Taylor <[email protected]> wrote:
>
>> On Thu, Mar 5, 2009 at 3:23 AM, syuji <[email protected]> wrote:
>>
>>>
>>> Hi,
>>>
>>> I'm trying to setup rails 2.2.2 pool connections to MySQL by
>>> specifying the pool setting with 5 in database.yml but no hope.. It
>>> doesn't work.
>>> My rails is running on webrick in the production mode and the webrick
>>> is launched by RadRails.
>>>
>>> Even though I send multiple requests to my app on rails at the same
>>> time, it seemed only one connection is shared ( pooled ).
>>> I also checked on MySQL with the command "show processlist"  but only
>>> one connection was shown.
>>>
>>> Do I have to do something ?? or Rails on Windows cannot make multiple
>>> connections ??
>>>
>>> thanks.
>>>
>>> syuji
>>>
>>
>> What does you database.yml look like?  Are you seeing any error messages
>> in
>> the logs?
>>
>> -Conrad
>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to