Newrelic sagt Rack::Lock#call
dauert etwa 9 Sekunden.Rack :: Lock # Anruf zu viel Zeit
Siehe unten Snapshot:
Wir haben folgende Serverkonfiguration
- Ubuntu 14.04 64 bit
- Puma mit 2 Arbeiter, 1 bis 6 max Gewinde
- Nginx als Frontend
- Rails 4 und Ruby 2
- 7 GB RAM und 4-Kern-CPU
Kann jemand helfen, warum es in Middleware so viel Zeit in Anspruch nimmt?
2 Arbeiter und 6 Threads wird genug sein, wenn ich 'allow_concurrency' zu true aktivieren? – GBD
Das hängt ganz von Ihrer Anwendung ab, von der Auslastung und davon, ob Sie CPU-gebunden sind oder nicht. –