We're sorry but nginx-community doesn't work properly without JavaScript enabled. Please enable it to continue.
开源社区
首页
文章
问答
文档
软件下载
发现更多
三方插件
技术支持
电子书
公开课
社区贡献榜
关于我们
登录
注册
NGINX
负载均衡
JavaScript
NGINX Unit
Kubernetes
微服务
容器
NGINX系列
WAF
Node.js
Go(编程语言)
服务网格(Service Mesh)
HTTP/3_专栏
版本发布
# 调试
暂无描述
关注标签
16人关注
文章
问答
排序
热门
最新
宗兆伟
发布于2020-06-11 20:29
在MacOSX上使用VSCode 查阅、调试NGINX代码
在MacOSX上使用VSCode查阅、调试NGINX代码NGINX是一款十分流行的开源软件,代码量有17万行。如何从代码学习、研读它成为一个很挑战的问题。如果能够凭借VSCode等调试工具的能力边调试跟踪边学习,效率和效果要好很多。 网上关于用GCC、GDB去编译调试NGINX代码的文章有很多。但是实际配置起来会出现各种各样的问题。这里经过实际验证把验证的过程总结下来,希望对大家有帮助。 编译器的选择我们先了解下gcc与clangllvm的关系 gcc和clang都是编译器。gcc诞生于GNU,clang和苹果关系更密切一些。clang是llvm的前端,他们共同组成了macOSX上编译套件。 我们不建议使用GCC、GDB在macosx上调试NGINX,而建议使用在macOSX上兼容性更好的的编译套件,MacOSX上使用GDB还会出现以下问题: UnabletofindMachtaskportforprocess-id57304:(os/kern)failure(0x5). (please
点赞
2
浏览
6.8k
NGINX官方账号
发布于2022-12-21 14:38
使用 NGINX JavaScript 模块进行诊断日志记录
我们展示了如何使用 NGINX JavaScript 模块捕获有关导致错误的请求的数据,并提供了足够的详细信息用于调试和故障排除,同时不让日志中充斥着有关未发生错误的请求信息。
点赞
1
浏览
6.6k
守望
发布于2020-08-30 09:01
调试Nginx的配置
转载:https://segmentfault.com/a/1190000000703319 原文作者:yexiaoba注:该文原文是 DebuggingNginxConfiguration默认,Nginx仅仅记录标准错误日志到Nginx默认的error文件中,或是被 error_log 指令指定的文件中。我们可以控制许多方面的错误日志,这将帮助我们调试我们Nginx配置文件。重要:对于Nginx配置文件的任何改变,你都必须测试和重载Nginx的配置文件来让变更生效。在Ubuntu系统,你可以简单的运行 nginx-t&&servicenginxreload 命令。在我们继续进行之前在你复制粘贴任何Nginx配置之前,确保你移除了你不想要的代码。并且,每次你升级Nginx,也请使用最新版Nginx提供的更新你的配置文件。在我们开始之前,请详细阅读这些官方文章:通常的Nginx陷阱,if是恶魔,location指令和 Nginx请求过程。你可能会单独使用它们来解决你的问题。注:5星推荐上面的几篇官方文章。好吧,看起来你需要一些
点赞
4
浏览
4.6k
发表文章
提问
社区达人
成为达人
陶辉
暂无个人介绍
关注
洪志道
暂无个人介绍
关注
皮皮鲁
暂无个人介绍
关注
加菲
暂无个人介绍
关注
lwl
暂无个人介绍
关注
相关文章
使用 NGINX JavaScript 模块进行诊断日志记录
我们展示了如何使用 NGINX JavaScript 模块捕获有关导致错误的请求的数据,并提供了足够的详细信息用于调试和故障排除,同时不让日志中充斥着有关未发生错误的请求信息。
NGINX官方账号
发布于2022-12-21 14:38
保持联系
微信公众号
加入微信群
获取商业支持
了解商业产品和专业支持服务
加入邮件列表
向开发组提交代码或反馈意见