????saltstack???????ü??л?????
???????????? ???????[ 2016/10/11 14:50:19 ] ?????????????????? ???ù??? saltstack
????3??Nginx?????????????jinja??壩
?????????
????1??worker_processes????????grains['num_cpus'] ?????????豸CPU??????£???
????2??worker_cpu_affinity??????CPU???????豸???????????????248???????
????3??worker_rlimit_nofile??????grains['max_open_file'] ???????ulimit -n??£?
????4??worker_connections ???????????grains['max_open_file']??
????5?? root??????????pillar['nginx']['root']???
????#vi /srv/salt/nginx/nginx.conf
????# For more information on configuration?? see:
????user nginx;
????worker_processes {{ grains['num_cpus'] }};
????{% if grains['num_cpus'] == 2 %}
????worker_cpu_affinity 01 10;
????{% elif grains['num_cpus'] == 4 %}
????worker_cpu_affinity 1000 0100 0010 0001;
????{% elif grains['num_cpus'] >= 8 %}
????worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
????{% else %}
????worker_cpu_affinity 1000 0100 0010 0001;
????{% endif %}
????worker_rlimit_nofile {{ grains['max_open_file'] }};
????error_log /var/log/nginx/error.log;
????#error_log /var/log/nginx/error.log notice;
????#error_log /var/log/nginx/error.log info;
????pid /var/run/nginx.pid;
????events {
????worker_connections {{ grains['max_open_file'] }};
????}
????http {
????include /etc/nginx/mime.types;
????default_type application/octet-stream;
????log_format main '$remote_addr - $remote_user [$time_local] "$request" '
????'$status $body_bytes_sent "$http_referer" '
????'"$http_user_agent" "$http_x_forwarded_for"';
????access_log /var/log/nginx/access.log main;
????sendfile on;
????#tcp_nopush on;
????#keepalive_timeout 0;
????keepalive_timeout 65;
????#gzip on;
????# Load config files from the /etc/nginx/conf.d directory
????# The default server is in conf.d/default.conf
????#include /etc/nginx/conf.d/*.conf;
????server {
????listen 80 default_server;
????server_name _;
????#charset koi8-r;
????#access_log logs/host.access.log main;
????location / {
????root {{ pillar['nginx']['root'] }};
????index index.html index.htm;
????}
????error_page 404 /404.html;
????location = /404.html {
????root /usr/share/nginx/html;
????}
????# redirect server error pages to the static page /50x.html
????#
????error_page 500 502 503 504 /50x.html;
????location = /50x.html {
????root /usr/share/nginx/html;
????}
????}
????}
????#vi /srv/salt/nginx/nginx.conf
????# For more information on configuration?? see:
????user nginx;
????worker_processes {{ grains['num_cpus'] }};
????{% if grains['num_cpus'] == 2 %}
????worker_cpu_affinity 01 10;
????{% elif grains['num_cpus'] == 4 %}
????worker_cpu_affinity 1000 0100 0010 0001;
????{% elif grains['num_cpus'] >= 8 %}
????worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
????{% else %}
????worker_cpu_affinity 1000 0100 0010 0001;
????{% endif %}
????worker_rlimit_nofile {{ grains['max_open_file'] }};
????error_log /var/log/nginx/error.log;
????#error_log /var/log/nginx/error.log notice;
????#error_log /var/log/nginx/error.log info;
????pid /var/run/nginx.pid;
????events {
????worker_connections {{ grains['max_open_file'] }};
????}
????http {
????include /etc/nginx/mime.types;
????default_type application/octet-stream;
????log_format main '$remote_addr - $remote_user [$time_local] "$request" '
????'$status $body_bytes_sent "$http_referer" '
????'"$http_user_agent" "$http_x_forwarded_for"';
????access_log /var/log/nginx/access.log main;
????sendfile on;
????#tcp_nopush on;
????#keepalive_timeout 0;
????keepalive_timeout 65;
????#gzip on;
????# Load config files from the /etc/nginx/conf.d directory
????# The default server is in conf.d/default.conf
????#include /etc/nginx/conf.d/*.conf;
????server {
????listen 80 default_server;
????server_name _;
????#charset koi8-r;
????#access_log logs/host.access.log main;
????location / {
????root {{ pillar['nginx']['root'] }};
????index index.html index.htm;
????}
????error_page 404 /404.html;
????location = /404.html {
????root /usr/share/nginx/html;
????}
????# redirect server error pages to the static page /50x.html
????#
????error_page 500 502 503 504 /50x.html;
????location = /50x.html {
????root /usr/share/nginx/html;
????}
????}
????}
????4)???????
????#salt '*' state.highstate
????1
????#salt '*' state.highstate
????5??????????
????????root???????worker_processes???
????1?????root@SN2013-08-021
????#vi /etc/nginx/nginx.conf
????1
????#vi /etc/nginx/nginx.conf
????2?????root@SN2012-07-010
????#vi /etc/nginx/nginx.conf
????1
????#vi /etc/nginx/nginx.conf
???????????????????????漰???????????????????SPASVOС??(021-61079698-8054)?????????????????????????
??????
??????????????????ù????????ù?????????????????????????????з????????????????ù????е?SVN???ù????????????汾????????cmmi???ù??????ù?????????????ù???????????(2)???ù???????????(1)SCM??????ù???????????????ù??????????????????????е????ù??????????????ù??????ù????????????汾?????????????????ù???Nginx???ù??? - ???????DCMP??????etcd?????ù?????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11????????
?????????App Bug???????????????????????Jmeter?????????QC??????APP????????????????app?????е????????jenkins+testng+ant+webdriver??????????????JMeter????HTTP???????Selenium 2.0 WebDriver ??????