nginx作者 发布版本在windows上是用什么环境编译的?

117 views
Skip to first unread message

zhan hu

unread,
Oct 18, 2012, 4:15:18 AM10/18/12
to open...@googlegroups.com
最近用 cygwin 编译nginx 1.2.4稳定版本, nginx启动几个小时后,nginx就不服务了,每秒出现上w行下面日志
[alert] 7028#0: accept4() failed (22: Invalid argument) 

agentzh

unread,
Oct 18, 2012, 2:02:48 PM10/18/12
to open...@googlegroups.com
Hello!

2012/10/18 zhan hu:


> 最近用 cygwin 编译nginx 1.2.4稳定版本, nginx启动几个小时后,nginx就不服务了,每秒出现上w行下面日志
> [alert] 7028#0: accept4() failed (22: Invalid argument)
>

Nginx 官方使用的是微软的工具链构造的,而不是 Cygwin:

http://nginx.org/en/docs/howto_build_on_win32.html

Best regards,
-agentzh

zhan hu

unread,
Oct 19, 2012, 4:12:15 AM10/19/12
to open...@googlegroups.com
终于在mingw 下安装官方步骤编译通过了, 吧chunkin也编译进去了, 不过要改动 auto/configure生成的Makefile;
agentzh大侠的chunkin 模块,dd 和dd_chek_XX 等地方link不过我直接注释了。还有个关键的是,必须吧/bin/link.exe删除,因为mingw自带这个命令不是VC里面的编译命令;附近是我在win7上编译的,64位nginx,包括chunkin

在 2012年10月19日星期五UTC+8上午2时02分49秒,agentzh写道:

zhan hu

unread,
Oct 19, 2012, 4:12:55 AM10/19/12
to open...@googlegroups.com
算了,上传不了附近

在 2012年10月19日星期五UTC+8下午4时12分16秒,zhan hu写道:
Reply all
Reply to author
Forward
0 new messages