最近发现服务器经常出现502的问题,但是并发量并没有达到那么高(fpm设置了500个进程)。看了一下nginx的配置
upstream fastcgi_backend {
server 127.0.0.1:9000;
server 127.0.0.2:9000;
server 127.0.0.3:9000;
server 127.0.0.4:9000;
}
4个IP的问题,问了运维,
约定
* /opt/start.sh :通用启动脚本,第一个参数指定应用名,如/opt/start.sh myapp
* /opt/stop.sh :通用停止脚本,第一个参数指定应用名,如/opt/stop.sh myapp
* /opt/<app_name>/<app_name>.jar :启动的应用jar包
* /opt/
最近买了几台云主机,写了个脚本初始化用户和权限
1. 创建一个无密码的新用户
2. 开启SSH登录
3. 设为SUDOUser
4. 禁用root用户
#!/bin/bash
NEWUSER='fyn'
IDRSA_PUB="*****"
useradd -m ${NEWUSER}
mkdir /home/${NEWUSER}/.ssh
echo ${IDRSA_PUB} > /home/${NEWUSER}
nginx反向代理默认用的http1.0,如果尚有不支持http1.0,需要增加proxy_http_version 1.1选项来指定版本
location /api {
proxy_http_version 1.1;
proxy_pass http://192.168.1.30:8080/;
}
配置文件
logback_spring.xml
<appender name="myAppender" class="ch.qos.logback.core.ConsoleAppender">
<encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"