LINUX.ORG.RU

История изменений

Исправление Twissel, (текущая версия) :

calling intelfx, а что неверно в этом мануале?

Имею вот такую ошибку -

Unknown lvalue 'OnFailure' in section 'Service'
сервис-файл nginx
[Unit]                                                                                                                                
Description=The nginx HTTP and reverse proxy server                                                                                   
After=network.target remote-fs.target nss-lookup.target                                                                               
                                                                                                                                      
[Service]                                                                                                                             
Type=forking                                                                                                                          
PIDFile=/run/nginx.pid                                                                                                                
# Nginx will fail to start if /run/nginx.pid already exists but has the wrong                                                         
# SELinux context. This might happen when running `nginx -t` from the cmdline.                                                        
# https://bugzilla.redhat.com/show_bug.cgi?id=1268621                                                                                 
ExecStartPre=/usr/bin/rm -f /run/nginx.pid                                                                                            
ExecStartPre=/usr/sbin/nginx -t                                                                                                       
ExecStart=/usr/sbin/nginx                                                                                                             
ExecReload=/bin/kill -s HUP $MAINPID                                                                                                  
KillSignal=SIGQUIT                                                                                                                    
TimeoutStopSec=5                                                                                                                      
KillMode=process                                                                                                                      
PrivateTmp=true                                                                                                                       
Restart=always                                                                                                                        
RestartSec=5                                                                                                                          
OnFailure=unit-status-mail%i.service                                                                                                  
[Install]                                                                                                                             
WantedBy=multi-user.target                                                                                                            
unit-status-mail.service лежит в /etc/systemd/system

Ткни в мануал.

P.S. Задача навелосипедить примитивный вотчдог для nginx.

Исходная версия Twissel, :

calling intelfx, а что неверно в этом мануале?

Имею вот такую ошибку -

Unknown lvalue 'OnFailure' in section 'Service'
сервис-файл nginx
[Unit]                                                                                                                                
Description=The nginx HTTP and reverse proxy server                                                                                   
After=network.target remote-fs.target nss-lookup.target                                                                               
                                                                                                                                      
[Service]                                                                                                                             
Type=forking                                                                                                                          
PIDFile=/run/nginx.pid                                                                                                                
# Nginx will fail to start if /run/nginx.pid already exists but has the wrong                                                         
# SELinux context. This might happen when running `nginx -t` from the cmdline.                                                        
# https://bugzilla.redhat.com/show_bug.cgi?id=1268621                                                                                 
ExecStartPre=/usr/bin/rm -f /run/nginx.pid                                                                                            
ExecStartPre=/usr/sbin/nginx -t                                                                                                       
ExecStart=/usr/sbin/nginx                                                                                                             
ExecReload=/bin/kill -s HUP $MAINPID                                                                                                  
KillSignal=SIGQUIT                                                                                                                    
TimeoutStopSec=5                                                                                                                      
KillMode=process                                                                                                                      
PrivateTmp=true                                                                                                                       
Restart=always                                                                                                                        
RestartSec=5                                                                                                                          
OnFailure=unit-status-mail%i.service                                                                                                  
[Install]                                                                                                                             
WantedBy=multi-user.target                                                                                                            
unit-status-mail.service лежит в /etc/systemd/system

Ткни в мануал.