最近在运维一个大型的网络在线教育系统,用ngnix做反向代理,做了静动分离。nginx功能强大,主要优点在于内存消耗低,处理高并发能力强。
1.启动nginx,找到ngnix的跟目录,执行命令:nginx
2.关闭运行的nginx服务器,执行命令:
nginx -s stop
查询nginx主进程号
ps -ef | grep nginx
从容停止 kill -QUIT 主进程号
快速停止 kill -TERM 主进程号
强制停止 kill -9 nginx
若nginx.conf配置了pid文件路径,如果没有,则在logs目录下
kill -信号类型 '/usr/local/nginx/logs/nginx.pid'
3.检查nginx的配置文件是否正确:
nginx -t -c /usr/local/nginx/conf/nginx.conf
或
cd /usr/local/nginx/sbin
./nginx -t
4.升级nginx
1、先用新程序替换旧程序文件
2、kill -USR2 旧版程序的主进程号或者进程文件名
此时旧的nginx主进程会把自己的进程文件改名为.oldbin,然后执行新版nginx,此时新旧版本同时运行
3、kill -WINCH 旧版本主进程号
4、不重载配置启动新/旧工作进程
kill -HUP 旧/新版本主进程号
从容关闭旧/新进程
kill -QUIT 旧/新进程号
快速关闭旧/新进程
kill -TERM 旧/新进程号
nginx命令参数说明
# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/0.7.63
Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, reopen, reload
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
5.重新启动nginx,命令:nginx -s reload
6.查看nginx运行,命令:
ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。 -ef是两个参数的合并写法 -e 显示所有进程。 -f 全格式。
ps -ef|grep nginx
root 1710 1 0 Feb27 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf apache 1711 1710 0 Feb27 ? 00:04:15 nginx: worker process apache 1712 1710 0 Feb27 ? 00:04:09 nginx: worker process apache 1713 1710 0 Feb27 ? 00:04:37 nginx: worker process apache 1714 1710 0 Feb27 ? 00:04:33 nginx: worker process apache 1715 1710 0 Feb27 ? 00:04:10 nginx: worker process apache 1717 1710 0 Feb27 ? 00:04:20 nginx: worker process apache 1718 1710 0 Feb27 ? 00:04:28 nginx: worker process apache 1719 1710 0 Feb27 ? 00:04:32 nginx: worker process apache 1720 1710 0 Feb27 ? 00:04:19 nginx: worker process apache 1721 1710 0 Feb27 ? 00:04:32 nginx: worker process 101 13590 12973 0 15:10 pts/0 00:00:00 grep nginx
显示了nginx的并发进程。
相关推荐
那下面主要总结一下Nginx的基本操作。 启动操作 命令: nginx -c /usr/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径。 停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)...
环境初始化目录一览配置站点准备添加配置文件疑难杂项fastcgi_passNginxphp-fpm的进程间通信有两种方式总结 环境 手头上正好有一台阿里云学生机,趁着没过期,就拿来用吧。 操作系统:centOS7 php-fpm Nginx 初始...
最近学习Nginx+tomcat实现 负载...3. 利用memcached把多个tomcat的session集中管理,这是最直接的解决方案,但是操作起来也最为复杂。们的系统既要求性能,又要比较好的利用上负载均衡 关于memcached稍后会发表出来
Centos 安装nginx步骤,自己总结的步骤,按步骤一步一步操作即可
这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和文件夹的时候不知道怎么挂载,经过反复实验以及查看网上的教程,先总结如下: 1首先pull下载nginx镜像包 docker pull nginx 2(关键)...
程序是NGINX做前段代理,现将NGINX设置HTTPS做个总结 微信小程序需要HTTPS服务,并且有相关要求: (此图片来源于网络,如有侵权,请联系删除! ) (此图片来源于网络,如有侵权,请联系删除! ) 开发通过...
通过大量的实例总结了nginx服务器上负载均衡的概念、配置、ssl原理、密钥对生成以及nginx服务器上配置ssl的相关操作实现方法
由于团队在进行前后端分离,前端接管了 Nginx 和 node 层,在日常的工作中,跟 Nginx 打交道的时候挺多的。其中 location 是使用最多和改动最多的地方。之前对 location 的匹配规则是一知半解的。为了搞明白 ...
文件编辑器VI.doc 命令-总结-描述-演练 推荐
初级介绍基础命令等操作;中级包括:HTTP 协议 详解、Apache WEB 服务器企业实战、MySQL 数据库服务器企业实战、LAMP 企业架 构实战、Zabbix 分布式监控系统实战、Nginx 高性能 WEB 服务器实战等。高级部分包含:...
主要介绍了centos6.6 下 安装 php7 + nginx环境的方法,总结分析了centos6.6 安装 php7 + nginx环境的相关配置命令与操作技巧,需要的朋友可以参考下
| Spring | MyBatis | Solr | Dubbo | Netty | Kafka | Zookeeper | Nginx | Tomcat | Redis | ## Java - JAVA基础 - JAVA虚拟机 - JAVA并发编程 - JAVA容器类 - Java锁汇总 ## 数据库 - MySQL - MySQL...
直接在对应的vhosts.conf配置文件的location / {}中添加以下内容: location / { ... #autoindex on; if (!-e $request_filename) { ...以上所述是小编给大家介绍的在phpstudy集成环境下的nginx服
不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自...
python常用函数、组件、命令、文件读、序列化、linux操作、nginx部署、xadmin、日志输出、操作Excel等
python常用函数、组件、命令、文件读、序列化、linux操作、nginx部署、xadmin、日志输出、操作Excel等
涵盖了Java面试的常见翻译,包括:1.1,高频面试题Java基础计算机网络操作系统Linux 塞尔维尔特春天春云冬眠撑杆Mybatis MySQL 雷迪斯Nginx的动物园管理员智商工具篇项目深度原始码......1.2,牛客网总结题75道牛客...
nginx1.16.1 OpenSSL-Win64.exe免安装版本 文档中操作步骤详细,绝对不可能,不可能安装不了
拥有丰富的后台管理功能,一键操作。 安装环境 Nginx ≥1.22 PHP =7.4 MySQL ≥5.6 安装前首先配置运行环境,运行需要在PHP中安装exif扩展。 总结 这边测试了一下没有发现问题,此源码为开源版,安装后即可...
近期刚刚完成Nginx版本的TFS(TaobaoFileSystem) Restful接口测试工作,借此契机总结分享以下3点:1、Restufl简介;2、TFSRestful接口设计思路;3、TFS Restful接口开发过程中容易出现的bug分析(重点介绍)解决...