Reached the state I wanted: decreased worker number using TTOU upon each warm up time, something like a "phased restart".
Updated http://gist.github.com/brauliobo/11298486 2014-05-04 9:57 GMT-03:00 Bráulio Bhavamitra <[email protected]>: > Thanks very much Eric. > > Just looked at the Unicorn's source code and the answer to the > subject's question is yes. > > Also, I have made the configuration a little shorter, and made worker > killer optional: https://gist.github.com/brauliobo/11298486 > > regards, > bráulio > > On Fri, May 2, 2014 at 8:43 PM, Eric Wong <[email protected]> wrote: >> Bráulio Bhavamitra <[email protected]> wrote: >>> That's the ruby design, as the heap only grows, so with a request that >>> loads a lot of data the heap will grow big and never shrink. >>> http://izumi.plan99.net/blog/index.php/2007/10/12/how-the-ruby-heap-is-implemented/ >> >> That's ancient, I was waiting for Hongli to reply... >> >>> Ruby 2.1 changes that? We will soon migrate to ruby 2.1, but we are >>> not ready for it yet. >> >> Yes, Ruby freed object slots since the 1.9 days, I think. >> >> Anyways, I've maintained a bunch of Ruby apps and I've gotten _all_ of >> them have stable memory usage. Often I needed to fix bugs in Ruby >> itself or other gems/libraries to get there, though! >> >> One basic rule (which I learned as a Perl hacker): do not slurp. Limit >> the size of data you work with and break things into smaller chunks if >> necessary (e.g. data from client uploads or database/API responses). >> Things like running a "SELECT" without "LIMIT" in SQL should raise red >> flags immediately. > > > > -- > "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua > ideologia. Morra por sua ideologia" P.R. Sarkar > > EITA - Educação, Informação e Tecnologias para Autogestão > http://cirandas.net/brauliobo > http://eita.org.br > > "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é > meu lar e todos nós somos cidadãos deste cosmo. Este universo é a > imaginação da Mente Macrocósmica, e todas as entidades estão sendo > criadas, preservadas e destruídas nas fases de extroversão e > introversão do fluxo imaginativo cósmico. No âmbito pessoal, quando > uma pessoa imagina algo em sua mente, naquele momento, essa pessoa é a > única proprietária daquilo que ela imagina, e ninguém mais. Quando um > ser humano criado mentalmente caminha por um milharal também > imaginado, a pessoa imaginada não é a propriedade desse milharal, pois > ele pertence ao indivíduo que o está imaginando. Este universo foi > criado na imaginação de Brahma, a Entidade Suprema, por isso a > propriedade deste universo é de Brahma, e não dos microcosmos que > também foram criados pela imaginação de Brahma. Nenhuma propriedade > deste mundo, mutável ou imutável, pertence a um indivíduo em > particular; tudo é o patrimônio comum de todos." > Restante do texto em > http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia -- "Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua ideologia. Morra por sua ideologia" P.R. Sarkar EITA - Educação, Informação e Tecnologias para Autogestão http://cirandas.net/brauliobo http://eita.org.br "Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e destruídas nas fases de extroversão e introversão do fluxo imaginativo cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente, naquele momento, essa pessoa é a única proprietária daquilo que ela imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha por um milharal também imaginado, a pessoa imaginada não é a propriedade desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso a propriedade deste universo é de Brahma, e não dos microcosmos que também foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo, mutável ou imutável, pertence a um indivíduo em particular; tudo é o patrimônio comum de todos." Restante do texto em http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia __ http://bogomips.org/unicorn-public/ - [email protected] please quote as little as necessary when replying
