On Thursday, August 20, 2015 at 7:28:28 AM UTC-7, Dale Ackerman wrote:
>
> (I placed this same question to the Passenger group)
>
> I am confused by the many posts and other documents and posts regarding 
> how passenger works with JRuby (fork process or spawn thread) and how that 
> impacts non rails(ActiveRecord) connection pools.  I have inherited a bunch 
> of ruby (rails/sinatra) applications all running on some combination of 
> Apache2 and passenger both ruby/jruby.  I am not convinced that the 
> configurations are correct.  So I need to understand the facts regarding DB 
> connection pool sharing (if it does) and the differences in methods used 
> for allocating threads (JRuby JVM) and or forking new OS processes.
>
> stack #1
> ------------------------------------
> Apache2
> Passenger 4/5
> JRuby
> Sinatra
> Sequel ORM (jdbc drivers) 
>
> stack #2
> ------------------------------------
> Apache2
> Passenger 4/5
> MRI Ruby 1.9 - 2.2.2
> Rails 3.x - 4.x
> ActiveRecord ORM (MSSQL freeTDS drivers and some Postgresql)
>
> I am placing this same question to the passenger group as well.  I hope to 
> find the official answer and get that posted in both projects documentation.
>
>
> Best Regards
>


If you aren't forking, you generally don't need to worry about it. 
 Sequel's default connection pool is thread safe, and will work fine on 
JRuby.

Thanks,
Jeremy 

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sequel-talk.
For more options, visit https://groups.google.com/d/optout.

Reply via email to