日期:2014-05-16  浏览次数:20785 次

Apache 的 CustomLog 指令启动管道日志,写日志时是阻塞还是非阻塞?
指令如下:
CustomLog "| /usr/cronolog/sbin/cronolog /work/logs/access_log" "%h %l %u %t"
启动后,在主进程下,会启动一个对应的子进程。那么,主进程在通过管道写日志给该进程时,write 操作是阻塞的还是非阻塞的?

------解决方案--------------------
用 GDB 跟踪了下,是阻塞的