Resque: COUNT= n рдХрдИ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЛ рдкреИрджрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рджрд┐рд╕ре░ 2009  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: resque/resque

рд╣реИрд▓реЛ рд╕рднреА рдХреЛ,
рдЧрд┐рдЯ рдХреЗ рдирд┐рд╡рд╛рд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╣реИ :)ред

рдореИрдВ рдЕрдкрдиреЗ рд░реЗрд▓ рдРрдк (v 2.0.2) рдореЗрдВ рдмреИрдХрдПрдВрдб рдЬреЙрдм рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд░реЗрд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЧрд┐рдЯ рд╕реЗ рд░реЗрд▓ рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдмрдЪрд╛рд╡ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЧрд┐рдирддреА рдЪрд░ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдкреИрджрд╛ рд╣реЛрддрд╛ рд╣реИред

COUNT= x QUEUE =request_queue рд░реЗрдХ рдкрд░реНрдпрд╛рд╡рд░рдг

рдпрд╣ рдореИрдВ рдмрдЪрд╛рд╡-рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдкрд░ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рд░реЗрд╕реНрдХреНрдпреВ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЧреЙрдб рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред

рд╕рднреА рдХрд╛ рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рдж
рдбреАрдЬреА

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдк рдХрдИ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рд░реЗрдХ рдХрд╛рд░реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред " рд░реЗрд╕реНрдХреНрдпреВ: рд╡рд░реНрдХрд░реНрд╕ " рдХреЗ рдмрдЬрд╛рдп " рдЖрдЬрд╝рдорд╛рдПрдВ ред

рдИрд╢реНрд╡рд░реАрдп рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП, http://github.com/defunkt/resque/tree/master/examples/god/ рджреЗрдЦреЗрдВ

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдк рдХрдИ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд▓рдд рд░реЗрдХ рдХрд╛рд░реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред " рд░реЗрд╕реНрдХреНрдпреВ: рд╡рд░реНрдХрд░реНрд╕ " рдХреЗ рдмрдЬрд╛рдп " рдЖрдЬрд╝рдорд╛рдПрдВ ред

рдИрд╢реНрд╡рд░реАрдп рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП, http://github.com/defunkt/resque/tree/master/examples/god/ рджреЗрдЦреЗрдВ

рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдиреЗрд╡рд╛рдВрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдорд▓реНрдЯреАрдкрд▓ рд╡рд░реНрдХрд░реНрд╕ рдХреНрд░рд┐рдПрд╢рди рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

  • рдХреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рд░реЗрд▓ рдРрдк (рдмрдЪрд╛рд╡ рдкреНрд▓рдЧрдЗрди) рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдзрд╛рдЧреЗ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдпрд╛ рд╣реИ?
    рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛?
  • рдСрдирд▓рд╛рдЗрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рд░реЗрд╕реНрдХ рдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛/рдмрд╛рд▓ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдЖрдк рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рдмрдЪреНрдЪреЗ рдХреЛ рдЬрдмрд░рджрд╕реНрддреА рдорд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рддреБрд░рдВрдд рдЕрдзрд┐рдХ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
    рдХреНрдпрд╛ рдпрд╣рд╛рдВ рд░реЗрд▓ рдРрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдФрд░ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдЪреНрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдпрд╣рд╛рдВ рдПрдХ рдмрд┐рдВрджреБ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ?
  • рдХреНрдпрд╛ рд░реЗрд╕реНрдХреНрдпреВ рдкрд░ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдпрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЙрдкрд▓рдмреНрдз рд╣реИ?

рдЪрд┐рдпрд░реНрд╕
рдбреАрдЬреА

  • рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдзрд╛рдЧреЗ рдирд╣реАрдВред
  • рд╕реНрд░реЛрдд рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ рдФрд░ рдпрд╣ рд╕рдм рд╕рдордЭрд╛рддрд╛ рд╣реИ:
  • рд╕реНрд░реЛрдд рдкрдврд╝реЗрдВ, README рдкрдврд╝реЗрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рддрдХ рд╡рд╣рд╛рдВ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рд╣реЛрдВред

рдпрджрд┐ рдЖрдк рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдирд┐рдореНрди рдЖрджреЗрд╢ рдЖрдкрдХреЛ рдЪреАрдЬреЛрдВ рдХреЛ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

ps -ef f | grep [r]esque
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

hackervera picture hackervera  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

DannyBen picture DannyBen  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

itsmechlark picture itsmechlark  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chrisccerami picture chrisccerami  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

huuth picture huuth  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ