diff --git a/lib/resty/mongol/object_id.lua b/lib/resty/mongol/object_id.lua index 6673795..af9b081 100755 --- a/lib/resty/mongol/object_id.lua +++ b/lib/resty/mongol/object_id.lua @@ -53,7 +53,7 @@ else end machineid = ngx.md5_bin(machineid):sub(1, 3) -local pid = num_to_le_uint(bit.band(ngx.var.pid, 0xFFFF), 2) +local pid = num_to_le_uint(bit.band(ngx.worker.pid(), 0xFFFF), 2) local inc = 0 local function generate_id ( )