/ / добавяне на памет към релсите 3 приложение с memcached, redis, apache пътник - рубинка по релси, memcached, redis, vps

добавяне на памет към релсите 3 приложение с memcached, redis, apache пътник - рубинка на релси, memcached, redis, vps

Аз съм домакин на релси 3 ап на облак VPS, използвайки Apache пътник, който говори за memcached и redis. За опростяване, нека приемем, че всички тези услуги вървят на машината.

Имам възможността динамично да добавя повече паметкъм този сървър без рестартиране на VPS. Чудех се коя е най-добрата практика в "кажа" на apache пътник / memcached / redis, че е налице нова памет, която да бъде използвана. Това е нещо, което тези услуги откриват автоматично? Трябва ли да рестартирам сървъра си / memcached / redis за новата памет, за да бъде полезен? Надявам се не...

Ще оценявам всички мисли.

Отговори:

2 за отговор № 1

Не сте сигурни за всички парчета от вашия стак, нопътническите нишки просто нарастват, тъй като те се нуждаят от повече памет и кутията ви ще започне да удря суапа, когато изтече. Така че основно ви гледа кутията като безкрайно памет. В случай на пасажерски конци, добавянето на памет трябва да е наред и ще се използва, ако всяка от вашите пътни нишки продължава да расте в паметта на паметта. Но за да увеличите максималния брой нишки, които пътниците ще изпълнят, за да използвате наистина новата памет, която ще добавите, ще трябва да рестартирате Apache, както е зададено в конфигурацията httpd.

За неща като memcached, размера на кешасе определя, когато стартирате memcached, така че добавянето на памет няма да увеличи memcached размер. Същото важи и за всичко, което конфигурирате максималната му употреба в паметта, най-вероятно ще изискват от вас да промените конфигурацията и да рестартирате.