在Nginx模块中使用Linux文件/目录功能?

时间:2018-11-12 23:16:12

标签: nginx module

我正在开发Nginx模块,并希望在模块中使用Linux文件/目录功能(例如.off('child_added')readlink)。
原因是:Nginx模块API不支持这些功能,而实际上Nginx模块API功能在内部使用Linux文件/目录功能。

http://agentzh.org/misc/code/nginx/os/unix/ngx_files.c.html#L344

当然,这肯定会引起兼容性问题,但就我而言这不是问题。
还有其他问题吗?

1 个答案:

答案 0 :(得分:0)

我已经编写了很多Nginx模块,您可以在其中执行任何操作。 您拥有完全控制权,但也负有全部责任,因为Nginx可能崩溃或某个进程可能在某些IO,互斥量等上受阻,因此请当心。 当然,在./configure项目时,您必须链接正确的库,仅此而已。