Se la mia applicazione Rails ha la dimensione del pool di database impostata su 5 (il valore predefinito) nel mio file database.yml, e sto utilizzando Phusion Passenger, significa che potrebbero esserci fino a 5 connessioni di database per ogni processo generato dal Passeggero o sono 5 totali in tutti i processi?Phusion Passenger e database pooling
5
A
risposta
6
La dimensione del pool si applica a un processo di rubino. Alcuni interpreti ruby possono utilizzare il threading per gestire più richieste, come jRuby. La dimensione del pool si applica per quel processo e tutti i thread.
Il passeggero non utilizza la filettatura, ma crea invece nuovi processi di rubino.
Problemi correlati
- 1. Phusion Passenger Ubuntu 11.10
- 2. Phusion Passenger v. WEBrick
- 3. Errore interno server Phusion Passenger
- 4. phusion passenger e ruby 1.9.1 funziona già?
- 5. Aggiornamento di Phusion Passenger senza reinstallare Nginx
- 6. Impossibile avviare il watchdog di Phusion Passenger?
- 7. Rails 3 Asset Pipeline + Apache + Phusion Passenger
- 8. Come si riavvia un Phusion Passenger Standalone?
- 9. In che modo Phusion Passenger riutilizza thread e processi?
- 10. Database pooling pooling con servizio multi-thread
- 11. C'è qualche server web nell'ecosistema java simile al phusion passenger?
- 12. Dove si trova il file di configurazione di Phusion Passenger?
- 13. Il Phusion Passenger si riavvia con garbo quando tocchi restart.txt
- 14. jetty mysql database pooling pool
- 15. Passeggero Phusion con Ruby 1.8 e 1.9?
- 16. pymongo pooling pooling e richieste client
- 17. Avvio lento del server iniziale quando si utilizza Phusion Passenger e Rails
- 18. Password che protegge il sito Rails in esecuzione su Nginx e Phusion Passenger
- 19. Phusion passeggero non funziona su Apache
- 20. mod_rails o Phusion Passenger sono finalmente la risposta a Ruby on Rails Deployment?
- 21. Esistono semplici istruzioni per la migrazione da Phusion Passenger a Unicorn?
- 22. Capistrano, Passenger e Nginx - Come lavorano insieme?
- 23. Unicorn vs Passenger Standalone dietro nginx
- 24. Perl Connection Pooling
- 25. Solo passeggeri e Nginx o Passenger Standalone?
- 26. Rails Passenger Glyphicon CORS Cloudfront NGINX Edizione
- 27. Come distribuire Meteor e Phusion Docker su Digital Ocean con Docker?
- 28. Qual è la differenza tra Caching e Pooling?
- 29. Nginx + Passenger + Rails - 403 vietato
- 30. Perché Azure stringa di connessione al database di default ha Pooling = False
In realtà ciò dipende dal modo in cui il passeggero è configurato per generare le applicazioni delle guide. Per impostazione predefinita, tutte le connessioni nel pool sono condivise su tutti i processi dei binari. Ciò significa che tutte e 5 le connessioni sono condivise tra tutti i processi. http://stackoverflow.com/questions/2200586/passenger-hosted-rails-app-painfully-slow-but-the-server-is-a-estest – Horacio
@Horacio: qualcuno di Phusion [contesta il post che sostiene che le connessioni sono condivise] (https://groups.google.com/forum/#!topic/phusion-passenger/hfdeaysTqPo). – twelve17