nginx在windows下是一个会话型应用程序,而不是服务,可以使用下面的命令对其操作
nginx -s stop 强制关闭 nginx -s quit 安全关闭 nginx -s reload 改变配置文件的时候,重启nginx工作进程,来时配置文件生效 nginx -s reopen 打开日志文件 虽然可以通过配置文件,开启多个nginx工作进程,但同时只有其中一个nginx工作进程在工作,其他的阻塞等待。
一个nginx工作进程最多同时可以处理1024个连接。
nginx中需要共享内存的cache或者模块无法在windows下正常使用。
不过,nginx官方正在改进,将来nginx会以服务的方式运行,使用 I/O completion ports代替select方法,使多个工作进程能并发工作。
要使用nginx配合php-cgi使用,需要修改环境变量,否则,php-cgi运行一定次数就推出,需要重启,设置 PHP_FCGI_MAX_REQUESTS这个变量为0即可。由于nginx在windows下效率一般,又没有像apache那样的图形界面控制程 序,需要命令行来控制开闭,所以我放弃继续使用了,还是使用apache。
nginx在windows下,如果使用file_get_contents则不能读取本站信息,所以不建议使用。