nginx多進程,日誌不亂序

利用選項O_APPEND,保證在多進程write函數的順序寫入日誌文件

 

#define NGX_FILE_APPEND          (O_WRONLY|O_APPEND)

 

 ngx_log_file.fd = ngx_open_file(name, NGX_FILE_APPEND,

                                    NGX_FILE_CREATE_OR_OPEN,

                                    NGX_FILE_DEFAULT_ACCESS);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章