2017-11-06 11 views
0

ngx.timer.atモジュールを使用して、luaワーカープロセス用の「メイン」スレッド以外の別のスレッドを開始します。ドキュメントからngx.timer.atモジュールが得られました。しかし、私はこの単純なコードを持っていると、実際にバックエンドで動かなかったようです。ログファイルを起動しようとしましたが、ログ情報が表示されませんでした。init_worker_by_lua_fileのngx.timer.at関数を使用すると動作しないようです。

local function _hello(premature) 
    ngx.log(ngx.ERR, "Hello world") 
    if premature then 
     return 
    end 
end 

ngx.timer.at(0, _hello) 

"Hello world"はログファイルには表示されず、新しいスレッドが正常に作成されたことはありません。 アイデア

答えて

関連する問題