nginxからredis値にアクセスするためにluaを使用しようとしています。コマンドラインでluaファイルを実行すると、すべてが正常です。私はredisに値を読み書きできます。しかし、私試みがaccess_by_luaディレクティブが次のエラーが書き込まれている場所にアクセスすることによって、nginxのから同じファイルを実行するには、この理由で、どのように私はこの問題を解決することができますどのようなモジュールソケットが見つからないlua
no field package.preload['socket']
no file '/home/sivag/redis/redis-lua/src/socket.lua'
no file 'src/socket.lua'
no file '/home/sivag/lua/socket.lua'
no file '/opt/openresty/lualib/socket.so'
no file './socket.so'
no file '/usr/local/lib/lua/5.1/socket.so'
no file '/opt/openresty/luajit/lib/lua/5.1/socket.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
エラーログファイルに記録しましたか?
それに掘り後、私は同じようにこの問題を解決しました。しかし、本当にありがとうございました。 –