You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2015编译Nginx后启动异常及配置问题求助

VS2015编译Nginx后无法正常运行:进程退出码、目录创建失败及日志配置无效问题

我最近尝试用Visual Studio 2015编译Nginx,跟着适配VS2010的《Compile NGINX with Visual Studio》教程完成了编译。虽然nginx.exe能启动,但服务器根本没法正常运行,遇到了几个棘手的问题:

  • Release模式问题:程序退出时提示线程及进程退出代码2,error.log中记录如下:
2018/05/28 15:26:09 [crit] 13872#4024: CreateProcess("my\nginx\path\Nginx\Release\nginx.exe") failed (5: FormatMessage() error:(15100))
  • Debug模式问题:程序退出时提示线程及进程退出代码1,error.log中记录如下:
2018/05/28 14:14:25 [emerg] 13152#14248: CreateDirectory() "my/nginx/path/Nginx/Debug/temp/client_body_temp" failed (123: FormatMessage() error:(15100))

注:Debug和Release目录结构我已经手动创建,但程序仍无法自行生成所需目录。

  • nginx.conf配置无效问题:修改error_log路径为error_log logs/error_bis.log;后完全没有效果,即使手动创建该文件也没有任何写入。启动时我已经通过-p my/nginx/path/Nginx/Debug指定了前缀路径,并且是以管理员权限启动的。

内容的提问来源于stack exchange,提问作者Pierre-Arnaud Lpt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:37:25