commit
						9d5e827a1e
					
				@ -0,0 +1,26 @@ | 
				
			|||||||
 | 
					[unix_http_server] | 
				
			||||||
 | 
					file=/tmp/supervisor.sock                       ; path to your socket file | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[supervisord] | 
				
			||||||
 | 
					logfile=log/supervisord.log                    ; supervisord log file | 
				
			||||||
 | 
					logfile_maxbytes=50MB                           ; maximum size of logfile before rotation | 
				
			||||||
 | 
					logfile_backups=10                              ; number of backed up logfiles | 
				
			||||||
 | 
					loglevel=warn                                   ; info, debug, warn, trace | 
				
			||||||
 | 
					pidfile=/tmp/supervisord.pid                    ; pidfile location | 
				
			||||||
 | 
					nodaemon=false                                  ; run supervisord as a daemon | 
				
			||||||
 | 
					minfds=1024                                     ; number of startup file descriptors | 
				
			||||||
 | 
					minprocs=200                                    ; number of process descriptors | 
				
			||||||
 | 
					user=root                                       ; default user | 
				
			||||||
 | 
					childlogdir=log | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[rpcinterface:supervisor] | 
				
			||||||
 | 
					supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[supervisorctl] | 
				
			||||||
 | 
					serverurl=unix:///tmp/supervisor.sock           ; use a unix:// URL  for a unix socket | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[program:gogs] | 
				
			||||||
 | 
					command = /root/Developer/gopath/src/github.com/gogits/gogs/start.sh	; here must be the real url, not ~ or $GOROOT like | 
				
			||||||
 | 
					autostart = true | 
				
			||||||
 | 
					stdout_logfile = log/supervisor-gogs-stderr.log | 
				
			||||||
 | 
					stderr_logfile = log/supervisor-gogs-error.log | 
				
			||||||
@ -0,0 +1,42 @@ | 
				
			|||||||
 | 
					#!/bin/sh | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo 'plase remember to modify the command path in etc/conf/supervisord.conf(line 23)' | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PID="/tmp/supervisord.pid" | 
				
			||||||
 | 
					CONF="conf/etc/supervisord.conf" | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					LOGDIR="log"   | 
				
			||||||
 | 
					if [ ! -d $LOGDIR ]; then   | 
				
			||||||
 | 
					    mkdir $LOGDIR | 
				
			||||||
 | 
					fi | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					stop() { | 
				
			||||||
 | 
					    if [ -f $PID ]; then | 
				
			||||||
 | 
					        kill `cat -- $PID` | 
				
			||||||
 | 
					        rm -f -- $PID | 
				
			||||||
 | 
					        echo "stopped" | 
				
			||||||
 | 
					    fi | 
				
			||||||
 | 
					} | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					start() { | 
				
			||||||
 | 
					    echo "starting" | 
				
			||||||
 | 
					    if [ ! -f $PID ]; then | 
				
			||||||
 | 
					        supervisord -c $CONF | 
				
			||||||
 | 
					        echo "started" | 
				
			||||||
 | 
					    fi | 
				
			||||||
 | 
					} | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					case "$1" in | 
				
			||||||
 | 
					    start) | 
				
			||||||
 | 
					        start | 
				
			||||||
 | 
					        ;; | 
				
			||||||
 | 
					    stop) | 
				
			||||||
 | 
					        stop | 
				
			||||||
 | 
					        ;; | 
				
			||||||
 | 
					    restart) | 
				
			||||||
 | 
					        stop | 
				
			||||||
 | 
					        start | 
				
			||||||
 | 
					        ;; | 
				
			||||||
 | 
					    *) | 
				
			||||||
 | 
					        echo "Usage: $0 {start|stop|restart}" | 
				
			||||||
 | 
					esac | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue