admin 管理员组文章数量: 887021
2024年1月17日发(作者:微服务负载均衡)
nginx/Windows 使用的是 Win32的 API ,而不是 Cygwin 模拟的。当前只有 select
这种网络模式,所以你不能指望它拥有高性能和高可扩展性。
要使用 nginx/Windows 建议下载最新的 0.8.32 这个开发版,它解决了很多跟windows版本相关的关键问题,Nginx默认使用C盘作为文档根目录,要改!安装和启动方式如下所示:
cd c:
unzip
cd nginx-0.8.32
start nginx
使用 “tasklist” 命令来查看nginx进程
C:nginx-0.8.32>tasklist /fi "imagename eq "
Image Name PID Session Name Session# Mem Usage
=============== ======== ============== ========== ============
652 Console 0 2 780 K
1332 Console 0 3 112 K
上面列出两个进程,其中一个是master进程,另外一个是worker进程,如果nginx无法启动,那应该看 logs/ 这个日志文件,如果这个文件不存在,那就看windows的事件查看器。
nginx/Windows 中配置指定的目录必须使用unix的斜杠而不是反斜杠的方式,如下所示:
access_log logs/;
root C:/web/html;
nginx/Windows 是以应用程序方式运行,而不是服务方式,使用下面的命令来启动、停止和重载 Nginx 进程:
nginx -s stop quick exit
nginx -s quit graceful quit
nginx -s changing configuration, starting a new worker, quitting
reload gracefully an old worker
nginx -s
reopening log files
reopen
已知的问题
尽管可配置多个worker,但实际上只有一个worker在干活;
一个worker最多只能处理1024个并发连接;
因为缓存模块需要共享内存支持,因此无法在 Vista 以及以后的系统包括 Windows
7 中运行
将来可能会改善的地方
支持以服务方式运行
Using the I/O completion ports as notification method.
使用 worker 线程
版权声明:本文标题:在Windows 下安装和使用 Nginx 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705455848h485453.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论