Problem z aplikacja w srodowisku produkcyjnym

Witam wszystkich na forum :slight_smile:

mam problem z mala aplikacja ktora rozwijam dla dzialu HR jednej z firm, otoz

po jakis czasie gdy aplikacja nie jest uzywana zabiera do 5 minut by dostac reqest z choc by najprostszej ze stron jak logowanie,

w tym czasie ruby zuzywa od 80%-100% cpu jak nizej

zrzut z top
PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

25 0 46308 38m 2512 R 85.1 1.0 0:18.98 ruby
15 0 0 0 0 S 51.7 0.0 45:31.97 vmmemctl

moja konfiguracja to ngnix + thin (choc probowalem mongrla i webricka z podobnym skutkiem)

Rails 2.3.5 + ruby 1.8.7

serwer to vm z cent os 5

cat /proc/cpuinfo
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel® Xeon® CPU E5430 @ 2.66GHz
stepping : 8
cpu MHz : 2665.495
cache size : 6144 KB

co moze powodowac tego rodzaju problemy??

pozdrawiam Jacek

Pokaż logi serwera, co on robi w czasie tych pięciu minut

Możesz spróbować także wbić się w taki proces poprzez gdb i zobaczyć co on tam takiego robi.