简介
最近遇到一个问题,很简单的nginx > newlisp web , 其中后端就是一个简单的Email报警CGI, 但是最近,或者是一直存在一个问题,就是 经常会无法发送短信, 登录服务器直接查看py脚本也没有任何问题,那么怎么回事儿呢?
因为最近经常进行压测,所以怀疑是并发的问题.
QPS = 50, 太低了哦.
于是,经过改装的nginx proxy pass设置如下:
location ^~ /backend/ {
proxy_read_timeout 300;
proxy_pass http://localhost:8089/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
access_log /var/log/nginx/ews.a.log;
error_log /var/log/nginx/ews.e.log;
}
location ^~ /backend/mailer/ {
proxy_read_timeout 300;
proxy_pass http://localhost:8079/mailer/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
access_log /var/log/nginx/ews.mail.log;
error_log /var/log/nginx/ews.mail.log;
}
curl "http://10.1.1.1/backend/mailer/send?receivers=jacky@126.com&subject=test&content=123"
curl "http://10.1.1.1:8079/mailer/send?receivers=jacky@126.com&subject=test&content=123"