0

源数据是这样的。有一个带有 Apache2 服务器和 lua 脚本的容器。我进入容器,做:

grep -r "Invalid Layer" / 2>/dev/null

作为回应,我得到:

/home/oe2/onearth/src/modules/time_service/time_service.lua: returnValue = {err_msg = "Invalid Layer 2"}
/home/oe2/onearth/src/modules/time_service/time_service.lua: err_msg = "Invalid Layer 3"

这些是我更正的“Invalid Layer 2”和“Invalid Layer 3”的行。原来有“无效层”。然后我向 Web 服务器发出请求,作为响应,我得到:“Invalid Layer”(我观看了与 wireshark 的交换)。

此外,我假设脚本缓存在某处。根据https://httpd.apache.org/docs/current/mod/mod_lua.html我在每个脚本旁边放了一个 .htaccess 文件,内容如下:

LuaCodeCache never

httpd 重新启动。docker 容器也重新启动。没有变化。

如何找到“无效层”消息的来源?是什么产生它?我以前没有使用过lua。

4

0 回答 0