学习nginx架构设计与实现,翻译nginx的源码,写nginx的测试代码, 在issue中记录nginx的精妙设计及其常见问题https://github.com/vaynedu/nginx-1.16.0/issues 。 myexercise内存池、哈希表、链表、md5、crc测试代码,mymodule中有hello自定义模块代码。通过nginx将自己整个知识体系连接起来
BSD 2-Clause "Simplified" License
12
stars
2
forks
source link
妹子反馈: nginx的worker进程获取不到环境变量getenv("PATH")为空? #46
Open
vaynedu opened 5 years ago
这里我肯定怀疑,肯定不相信 worker进程 被 master进程 fork出来,肯定也继承环境变量,测试代码:实践往往是最好的证明
而在nginx代码中,首先猜测肯定是某个地方修改了环境变量,不然不可能为空
nginx中获取不到PATH变量。 这个和fork、不fork没有任何关系。 我一直想说只是在nginx下,getenv获取不到环境变量。因为在ngx_set_environment重新设置环境变量了