web
六神就是我
万物不仁,天地为刍狗
展开
-
nginx从入门到放弃(一、离线环境下安装nginx)
1.检查服务器上是否安装好了gcc、g++开发库 gcc --version g++ --version 如果没有,则先安装gcc和g++的对应的环境安装包,如服务器系统是centos,则使用以下命令。 yum install gcc yum install gcc gcc-c++ 2.源码编译prce,zlib,openssl,nginx 如果是windows环境,首先使用...原创 2018-07-28 15:53:29 · 2927 阅读 · 0 评论 -
nginx从入门到放弃(二、nginx反向代理多服务器上多docker端口)
本次应用的目的是拿nginx做服务器的负载均衡,而且提供的服务已用docker进行部署,该docker提供访问的端口有两个,分别对应不同的服务。因此首先需要查看docker映射的端口,然后通过修改upsteam,location,proxy三个模块达到目的。 1.查看docker服务映射的端口 netstat -ltunp #查看端口 如上图所示,本机的docker服务端口是...原创 2018-08-29 18:51:24 · 9802 阅读 · 2 评论 -
nginx从入门到放弃(三、nginx性能优化)
1.main全局设置 worker_processes指定启动多少进程来处理请求,一般情况下设置成CPU的核数,这样每一个worker进程都绑定特定的CPU核心,进程间切换的代价是最小的,如下: worker_processes auto; worker_cpu_affinity在高并发情况下,通过设置将CPU和具体的进程绑定来降低由于多核CPU切换造成的寄存器等现场重建带来的性能损耗,如本机...原创 2018-11-13 20:30:36 · 379 阅读 · 0 评论 -
使用jmeter进行压力测试小结
前言:之前在多台机器上布置了docker,然后用nginx做反向代理,现在用jmeter对搭载的nginx服务器进行压力测试,看看性能如何。 jmeter简介 JMeter作为一款广为流传的开源压测产品,最初被设计用于Web应用测试,如今JMeter可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP服务器等等,还能对服务器、网络或对象模...原创 2019-01-11 21:28:32 · 2380 阅读 · 1 评论