mirror of
https://github.com/vimagick/dockerfiles.git
synced 2026-01-03 11:34:57 +01:00
update
This commit is contained in:
42
webkit/etc/haproxy.cfg
Normal file
42
webkit/etc/haproxy.cfg
Normal file
@@ -0,0 +1,42 @@
|
||||
global
|
||||
log /dev/log local0
|
||||
log /dev/log local1 notice
|
||||
chroot /var/lib/haproxy
|
||||
user haproxy
|
||||
group haproxy
|
||||
#daemon
|
||||
|
||||
defaults
|
||||
log global
|
||||
mode http
|
||||
option httplog
|
||||
option dontlognull
|
||||
contimeout 5000
|
||||
clitimeout 50000
|
||||
srvtimeout 50000
|
||||
errorfile 400 /etc/haproxy/errors/400.http
|
||||
errorfile 403 /etc/haproxy/errors/403.http
|
||||
errorfile 408 /etc/haproxy/errors/408.http
|
||||
errorfile 500 /etc/haproxy/errors/500.http
|
||||
errorfile 502 /etc/haproxy/errors/502.http
|
||||
errorfile 503 /etc/haproxy/errors/503.http
|
||||
errorfile 504 /etc/haproxy/errors/504.http
|
||||
|
||||
|
||||
frontend front
|
||||
bind 0.0.0.0:1024
|
||||
default_backend back
|
||||
stats enable
|
||||
stats admin if TRUE
|
||||
|
||||
backend back
|
||||
server s0 127.0.0.1:8080 maxconn 10
|
||||
server s1 127.0.0.1:8081 maxconn 10
|
||||
server s2 127.0.0.1:8082 maxconn 10
|
||||
server s3 127.0.0.1:8083 maxconn 10
|
||||
server s4 127.0.0.1:8084 maxconn 10
|
||||
server s5 127.0.0.1:8085 maxconn 10
|
||||
server s6 127.0.0.1:8086 maxconn 10
|
||||
server s7 127.0.0.1:8087 maxconn 10
|
||||
server s8 127.0.0.1:8088 maxconn 10
|
||||
server s9 127.0.0.1:8089 maxconn 10
|
||||
4
webkit/etc/monit/conf.d/setting.cfg
Normal file
4
webkit/etc/monit/conf.d/setting.cfg
Normal file
@@ -0,0 +1,4 @@
|
||||
set httpd port 2812 and
|
||||
use address 0.0.0.0
|
||||
allow 0.0.0.0/0
|
||||
|
||||
60
webkit/etc/monit/conf.d/webkit.cfg
Normal file
60
webkit/etc/monit/conf.d/webkit.cfg
Normal file
@@ -0,0 +1,60 @@
|
||||
check process webkit-8080 with pidfile /var/run/webkit-8080.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8080"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8081 with pidfile /var/run/webkit-8081.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8081"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8082 with pidfile /var/run/webkit-8082.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8082"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8083 with pidfile /var/run/webkit-8083.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8083"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8084 with pidfile /var/run/webkit-8084.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8084"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8085 with pidfile /var/run/webkit-8085.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8085"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8086 with pidfile /var/run/webkit-8086.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8086"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8087 with pidfile /var/run/webkit-8087.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8087"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8088 with pidfile /var/run/webkit-8088.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8088"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
check process webkit-8089 with pidfile /var/run/webkit-8089.pid
|
||||
restart program = "/usr/bin/supervisorctl restart webkit:webkit-8089"
|
||||
if uptime > 1 hour then restart
|
||||
if total memory > 100 MB for 5 cycles then restart
|
||||
if total cpu > 10% for 5 cycles then alert
|
||||
|
||||
12
webkit/etc/nginx.cfg
Normal file
12
webkit/etc/nginx.cfg
Normal file
@@ -0,0 +1,12 @@
|
||||
server {
|
||||
listen 80 default_server;
|
||||
|
||||
root /data;
|
||||
index index.html index.htm;
|
||||
|
||||
location / {
|
||||
autoindex on;
|
||||
expires max;
|
||||
try_files $uri $uri/ =404;
|
||||
}
|
||||
}
|
||||
2
webkit/etc/supervisor/conf.d/haproxy.conf
Normal file
2
webkit/etc/supervisor/conf.d/haproxy.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[program:haproxy]
|
||||
command = /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -p /var/run/haproxy.pid
|
||||
2
webkit/etc/supervisor/conf.d/monit.conf
Normal file
2
webkit/etc/supervisor/conf.d/monit.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[program:monit]
|
||||
command = /usr/local/bin/monit -I -c /etc/monit/monitrc
|
||||
2
webkit/etc/supervisor/conf.d/nginx.conf
Normal file
2
webkit/etc/supervisor/conf.d/nginx.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[program:nginx]
|
||||
command = /usr/sbin/nginx -g 'daemon off;'
|
||||
6
webkit/etc/supervisor/conf.d/webkit.conf
Normal file
6
webkit/etc/supervisor/conf.d/webkit.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
[program:webkit]
|
||||
command = /usr/local/bin/phantomjs server.js %(process_num)d
|
||||
numprocs_start = 8080
|
||||
numprocs = 10
|
||||
process_name = %(program_name)s-%(process_num)d
|
||||
directory = /webkit/
|
||||
20
webkit/etc/supervisor/supervisord.conf
Normal file
20
webkit/etc/supervisor/supervisord.conf
Normal file
@@ -0,0 +1,20 @@
|
||||
[inet_http_server]
|
||||
port = 0.0.0.0:9001
|
||||
|
||||
[unix_http_server]
|
||||
file=/var/run/supervisor.sock
|
||||
chmod=0700
|
||||
|
||||
[supervisord]
|
||||
logfile=/var/log/supervisor/supervisord.log
|
||||
pidfile=/var/run/supervisord.pid
|
||||
childlogdir=/var/log/supervisor
|
||||
|
||||
[rpcinterface:supervisor]
|
||||
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
|
||||
|
||||
[supervisorctl]
|
||||
serverurl=http://127.0.0.1:9001
|
||||
|
||||
[include]
|
||||
files = /etc/supervisor/conf.d/*.conf
|
||||
Reference in New Issue
Block a user