有个网站是 asp 的,只能用 IIS 。 尝试过 nginx 在前端,发现不定时的有连不上 IIS 的情况,单独访问 IIS 却正常。 nginx 在 windows 下确实优势不明显,但又想借助部署 PHP 环境。
不想折腾 IIS+PHP , IIS 的可控性感觉不如 nginx 之类的自如。
1
FifiLyu 2016-09-14 09:04:02 +08:00
发现不定时的有连不上 IIS 的情况
针对这个错误,可以把 nginx 日志发来看看。 |
2
DT27 2016-09-14 09:23:23 +08:00
我就想知道 nginx502 的时候怎么查具体错误。。。
|
3
ipconfiger 2016-09-14 09:23:40 +08:00
用 IIS 直接上就行了, 前面无须挂 nginx
|
4
kenshin912 2016-09-14 09:35:45 +08:00 via Android
Windows 操作系统的话,还是 IIS 最好吧。
|
5
Felldeadbird 2016-09-14 09:45:30 +08:00
win 下不要使用 nginx 。因为 win 下的 nginx 貌似是无法创建 对应服务的进程。至少我在用 PHP 的情况下, nginx 无法管理 PHP-CGI ,导致访问大了,就会崩溃的情况时有发生。
|
6
hunk OP @Felldeadbird nginx 在 win 下确实没优势,所以在考虑 apache ,毕竟也可以代理到 iis 用。
@FifiLyu nginx 只是提示连不上 iis 的端口,其它无可用信息,最近停了 nginx ,日志早了,找起来有些麻烦。 |
7
ryd994 2016-09-14 10:49:34 +08:00 via Android
Apache
Nginx 很多关键的高性能特性不支持 Windows 不过其实最好还是 IIS 亲儿子 |
8
ryd994 2016-09-14 10:50:49 +08:00 via Android
建议:全部虚拟化, asp 站和 PHP 站分开,用 Nginx 在前面做分流就好
|
9
alex321 2016-09-14 11:32:59 +08:00
试过 Nginx 在 Windows 下反代,结果惨不忍睹。。不知道是否是我的配置问题。
2016/09/14 11:31:36 [debug] 2184#7396: worker cycle 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:520 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:524 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:528 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:532 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:496 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:580 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:568 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:608 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:616 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select event: fd:604 wr:0 2016/09/14 11:31:36 [debug] 2184#7396: select timer: 500 2016/09/14 11:31:37 [debug] 2184#7396: select ready 0 2016/09/14 11:31:37 [debug] 2184#7396: timer delta: 500 |
10
choury 2016-09-14 11:35:40 +08:00 via Android
@alex321 要是 nginx 在 windows 下面还在用 select 的话性能差就不奇怪了
|
11
lhbc 2016-09-14 11:41:16 +08:00
IIS 7.5+是个非常优秀的 Web Server
如果不是有特殊需求,就不用在前面加任何反代了 程序是 asp ,这是 n 年前的古董代码? |
13
jeffw 2016-09-14 14:35:20 +08:00 via iPhone
都不好,直接用 iis ,为何对 iis 有偏见?
|
14
alex321 2016-09-14 14:40:08 +08:00
|
15
techmoe 2016-09-14 14:49:38 +08:00 via Android
用 cygwin php -S 的默默路过。。
|
16
msg7086 2016-09-14 14:58:12 +08:00
IIS+PHP 还是很牛的,比 nginx on windows 不知道高到哪里去了。
|
17
tabris17 2016-09-14 15:00:48 +08:00
IIS 好。
IIS 使用内核模块 http.sys ,在内核里实现了 http 协议栈,在 windows 上性能是最好的 |