[26350] 2021-01-14_Linux进程管理工具Supervisor详解

文档创建者:s7ckTeam
浏览次数:1
最后更新:2025-01-19
2021-01-14_Linux进程管理工具Supervisor详解 L i n u x   S u p e r v i s o r L i n u x   2 0 2 1 - 0 1 - 1 4 L i n u x   S p u g L i n u x S u p e r v i s o r ( l i n u x / u n i x )   S u p e r v i s o r h t t p : / / s u p e r v i s o r d . o r g P y t h o n c l i e n t / s e r v e r L i n u x / U n i x W i n d o w s 便 S u p e r v i s o r s u p e r v i s o r t 便 s h e l l S u p e r v i s o r P y t h o n , P y t h o n 2 . 4 C e n t O S 7 . 6 , P y t h o n 2 . 7 . 5 , S u p e r v i s o r P y t h o n p y t h o n 2 . 6 p y t h o n 3 . 6 . 8   S u p e r v i s o r L i n u x   . 2 0 0 9 I T 1 2 K + L i n u x P y t h o n G o c a t   / e t c / r e d h a t - r e l e a s e C e n t O S L i n u x   r e l e a s e   7 . 6 . 1 8 1 0 ( C o r e ) p y t h o n   - V P y t h o n 2 . 7 . 5 y u m   i n s t a l l   z l i b - d e v e l   b z i p 2 - d e v e l   o p e n s s l - d e v e l   n c u r s e s - d e v e l   s q l i t e - d e v e l   r e a d l i n e - d e v e l   t k - d e v e l   g d b m - d e v e l   d b 4 - d e v e l   l i b p c a p - d e v e l   x z - d e v e l   - y   l i b f f i - d e v e l w g e t   h t t p s : / / w w w . p y t h o n . o r g / f t p / p y t h o n / 3 . 6 . 8 / P y t h o n - 3 . 6 . 8 . t a r . x z t a r   x f   P y t h o n - 3 . 6 . 8 . t a r . x z c d   P y t h o n - 3 . 6 . 8 . / c o n f i g u r e   - - p r e f i x = / u s r / l o c a l / p y t h o n 3 6 8 m a k e   & &   m a k e   i n s t a l l e c h o   ' e x p o r t   P A T H = / u s r / l o c a l / p y t h o n 3 6 8 / b i n : $ P A T H ' > > / e t c / p r o f i l e s o u r c e   / e t c / p r o f i l e p y t h o n 3   - V
  S u p e r v i s o r 1 e a s y _ i n s t a l l     s u p e r v i s o r P y t h o n ( e a s y _ i n s t a l l )   e a s y _ i n s t a l l s e t u p t o o l s , 使 e a s y _ i n s t a l l s e t u p t o o l s , s e t u p t o o l s : 2 p i p     s u p e r v i s o r 使   p i p   p i p 2 . 6 3 y u m   e p e l - r e l e a s e     s u p e r v i s o r s u p e r v i s o s u p e r v i s o r : s u p e r v i s o r t d s u p e r v i s o r c t l e c h o _ s u p e r v i s o r d _ c o n f : s u p e r v i s o r t d s u p e r v i s o r s u p e r v i s o r c t l s u p e r v i s o e c h o _ s u p e r v i s o r d _ c o n f s u p e r v i s o s u p e r v i s o r ( ) ( , ) S u p e r v i s o r e c h o _ s u p e r v i s o r d _ c o n f s u p e r v i s o r 使 y u m s u p e r v i s o r 使 w g e t   h t t p s : / / p y p i . i o / p a c k a g e s / s o u r c e / s / s e t u p t o o l s / s e t u p t o o l s - 3 3 . 1 . 1 . z i p u n z i p   s e t u p t o o l s - 3 3 . 1 . 1 . z i p c d   s e t u p t o o l s - 3 3 . 1 . 1 p y t h o n   s e t u p . p y   i n s t a l l e a s y _ i n s t a l l   s u p e r v i s o r p i p   i n s t a l l   s u p e r v i s o r y u m   i n s t a l l   - y   e p e l - r e l e a s e   & &   y u m   i n s t a l l   - y   s u p e r v i s o r [ r o o t @ J u m p s e r v e r   / ] #   w h i c h   s u p e r v i s o r d / b i n / s u p e r v i s o r d [ r o o t @ J u m p s e r v e r   / ] #   w h i c h   s u p e r v i s o r c t l / b i n / s u p e r v i s o r c t l [ r o o t @ J u m p s e r v e r   / ] #   w h i c h   e c h o _ s u p e r v i s o r d _ c o n f / b i n / e c h o _ s u p e r v i s o r d _ c o n f m k d i r   / e t c / s u p e r v i s o r d . d e c h o _ s u p e r v i s o r d _ c o n f   > / e t c / s u p e r v i s o r d . c o n f
S u p e r v i s o r S u p e r v i s o r d a m e o n r e d i s T o m c a t   s t a r t u p . s h   s h u t d o w n . s h c a t a l i n a . s h c a t a l i n a . s h N g i n x d a m e o n T o m c a t S u p e r v i s o r T o m c a t S u p e r v i s o r / e t c / s u p e r v i s o r d T o m c a t   使 s u p e r v i s o r d 使 / u s r / l o c a l / t o m c a t / s h u t d o w n . s h k i l l   $ P I D s u p e r v i s o r d 使 s u p e r v i s o r d # s o c k e t m o d e 0 7 0 0 s e d   - i   ' s / ; c h m o d = 0 7 0 0 / c h m o d = 0 7 6 6 / g ' / e t c / s u p e r v i s o r d . c o n f       # / e t c / s u p e r v i s o r d s e d   - i   ' $ a   [ i n c l u d e ]   f i l e s   = / e t c / s u p e r v i s o r d . d / * . c o n f '   / e t c / s u p e r v i s o r d . c o n f w g e t   h t t p : / / u s . m i r r o r s . q u e n d a . c o / a p a c h e / t o m c a t / t o m c a t - 8 / v 8 . 5 . 4 7 / b i n / a p a c h e - t o m c a t - 8 . 5 . 4 7 . t a r . g z y u m   i n s t a l l   j a v a - 1 . 8 . 0 - o p e n j d k . x 8 6 _ 6 4   j a v a - 1 . 8 . 0 - o p e n j d k - d e v e l . x 8 6 _ 6 4   - y t a r   x f   a p a c h e - t o m c a t - 8 . 5 . 4 7 . t a r . g z     - C   / u s r / l o c a l / m v   / u s r / l o c a l / a p a c h e - t o m c a t - 8 . 5 . 4 7 / u s r / l o c a l / t o m c a t v i m   / e t c / s u p e r v i s o r d . d / t o m c a t . c o n f [ p r o g r a m : t o m c a t ] # d i r e c t o r y = / u s r / l o c a l / t o m c a t                                                           # c o m m a n d = / u s r / l o c a l / t o m c a t / b i n / c a t a l i n a . s h   r u n                       # a u t o s t a r t = t r u e # s u p e r v i s o r d t o m c a t s t a r t s e c s = 1 0 # 1 0 退 1 a u t o r e s t a r t = t r u e # 退 , [ u n e x p e c t e d , t r u e , f a l s e ] u n e x p e c t e d s u p e r v i s o r d s u p e r v i s o r d 使 s u p e r v i s o r c t l   s t a r t r e t r i e s = 3 # 3 u s e r = r o o t                                                                                               # r o o t p r i o r i t y = 9 9 9 # 9 9 9 S u p e r v i s o r d s t o p s i g n a l = I N T r e d i r e c t _ s t d e r r = t r u e # s t d e r r s t d o u t f a l s e s t d o u t _ l o g f i l e _ m a x b y t e s = 2 0 0 M B # s t d o u t 2 0 0 M c a t a l i n a . o u t 1 , c a t a l i n a . o u t 2 , c a t a l i n a . o u t 3 . . . 5 0 M B s t d o u t _ l o g f i l e _ b a c k u p s   = 1 0 0 # s t d o u t 1 0 0 2 0 0 M B 1 0 0 1 0 1 0 s t d o u t _ l o g f i l e = / u s r / l o c a l / t o m c a t / l o g s / c a t a l i n a . o u t # s t o p a s g r o u p = f a l s e # f a l s e , s t o p k i l l a s g r o u p = f a l s e # f a l s e k i l l # s u p e r v i s o r d
R e d i s S u p e r v i s o r r e d i s     S u p e r v i s o r   r e d i s r e d i s S u p e r v i s o r # s u p e r v i s o r d s u p e r v i s o r d   - c   / e t c / s u p e r v i s o r d . c o n f                                         # s u p e r v i s o r d   a u t o s t a r t = t r u e   s u p e r v i s o r d   t o m c a t p s   - e f | g r e p   j a v a                                                                                 # t o m c a t   s u p e r v i s o r c t l   s t a t u s   t o m c a t                                                           # t o m c a t s u p e r v i s o r c t l   s t o p   t o m c a t                                                               # t o m c a t s u p e r v i s o r c t l   s t a r t   t o m c a t                                                             # t o m c a t s u p e r v i s o r c t l   r e s t a r t   t o m c a t                                                         # t o m c a t s u p e r v i s o r c t l   r e o l o a d   t o m c a t                                                         # t o m c a t d a e m o n i z e   y e s c a t   r e d i s 6 0 0 1 . c o n f p o r t   6 0 0 1 b i n d   1 9 2 . 1 6 8 . 3 1 . 2 3 0 p r o t e c t e d - m o d e   y e s p i d f i l e   " / u s r / l o c a l / r e d i s / r u n / r e d i s 6 0 0 1 . p i d " l o g l e v e l   n o t i c e l o g f i l e   " / u s r / l o c a l / r e d i s / l o g s / r e d i s 6 0 0 1 . l o g " s a v e   9 0 0 1 s t o p - w r i t e s - o n - b g s a v e - e r r o r   y e s r d b c o m p r e s s i o n   y e s r d b c h e c k s u m     y e s d b f i l e n a m e   d u m p . r d b d i r   " / u s r / l o c a l / r e d i s / d a t a / r d b / " t i m e o u t   0 t c p - k e e p a l i v e   3 0 0 v i m   / e t c / s u p e r v i s o r d . d / r e d i s . c o n f [ p r o g r a m : r e d i s ] d i r e c t o r y = / u s r / l o c a l / r e d i s c o m m a n d = / u s r / l o c a l / r e d i s / b i n / r e d i s - s e r v e r   / u s r / l o c a l / r e d i s / e t c / r e d i s 6 0 0 1 . c o n f a u t o s t a r t = t r u e s t a r t s e c s = 1 0 a u t o r e s t a r t = t r u e s t a r t r e t r i e s = 3 u s e r = r o o t p r i o r i t y = 9 9 9 s t o p s i g n a l = I N T r e d i r e c t _ s t d e r r = t r u e s t d o u t _ l o g f i l e _ m a x b y t e s = 2 0 0 M B
使 使 s u p e r r e d i s S u p e r v i s o r d s t d o u t _ l o g f i l e _ b a c k u p s   = 1 0 0 s t d o u t _ l o g f i l e = / u s r / l o c a l / r e d i s / l o g s / r e d i s 6 0 0 1 . l o g s t o p a s g r o u p = f a l s e k i l l a s g r o u p = f a l s e # t o m c a t s u p e r v i s o r c t l   s t o p   t o m c a t t o m c a t :   s t o p p e d # s u p e r v i s o r d p s   - e f | g r e p   s u p e r v i s o r d r o o t           2 6 9 2 7 1 0 1 0 : 4 7 ? 0 0 : 0 0 : 0 0 / u s r / b i n / p y t h o n   / b i n / s u p e r v i s o r d   - c   / e t c / s u p e r v i s o r d . c o n f r o o t           2 7 5 4 9 2 7 4 0 2 0 1 1 : 0 7   p t s / 2 0 0 : 0 0 : 0 0   g r e p   - - c o l o r = a u t o s u p e r k i l l   - 9 2 6 9 2 7 # s u p e r v i s o r d 使 s u p e r v i s o r d r e d i s t o m c a t s u p e r v i s o r d   - c   / e t c / s u p e r v i s o r d . c o n f s u p e r v i s o r c t l   s t a t u s   r e d i s                                                             # r e d i s s u p e r v i s o r c t l   s t o p   r e d i s                                                                 # r e d i s s u p e r v i s o r c t l   s t a r t   r e d i s                                                               # r e d i s s u p e r v i s o r c t l   r e s t a r t   r e i d s                                                           # r e d i s s u p e r v i s o r c t l   r e o l o a d   r e d i s                                                           # r e d i s s u p e r v i s o r c t l   s t a t u s   a l l                                                         # s u p e r v i s o r c t l   s t o p       a l l                                                         # s u p e r v i s o r c t l   s t a r t     a l l                                                         # s u p e r v i s o r c t l   r e s t a r t   a l l                                                       # s u p e r v i s o r c t l   r e o l o a d   a l l                                                       # v i m   / u s r / l i b / s y s t e m d / s y s t e m / s u p e r v i s o r d . s e r v i c e [ U n i t ] D e s c r i p t i o n = P r o c e s s M o n i t o r i n g a n d C o n t r o l D a e m o n A f t e r = r c - l o c a l . s e r v i c e   n s s - u s e r - l o o k u p . t a r g e t [ S e r v i c e ] T y p e = f o r k i n g E x e c S t a r t = / u s r / b i n / s u p e r v i s o r d   - c   / e t c / s u p e r v i s o r d . c o n f [ I n s t a l l ] W a n t e d B y = m u l t i - u s e r . t a r g e t
s y s t e m c t l   e n a b l e   s u p e r v i s o r d s y s t e m c t l   i s - e n a b l e d   s u p e r v i s o r d
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则