WSO2 API管理器(每天)将数百个“发布者” HTML文件保存到目录“ / root”
所有文件的名称如下: Publisher.1 Publisher.2 Publisher.3 ... 出版社978 等
如何阻止它创建这些文件,或者至少如何更改文件的输出目录?
每个文件的内容都是HTML:
String
查看了一堆配置文件和碳管理设置,但找不到任何能控制它的内容。
预计根本不会将任何html文件保存到根目录。
答案 0 :(得分:2)
仔细阅读您提供的文件内容,看来这是发布者页面的渲染输出。
因为以下脚本标记来自WSO2 API Manager发布者应用程序中的base template。
<script>
var requestURL = '/publisher';
var ssoEnabled = 'false';
var tenantDomain = 'null';
</script>
但是无法将呈现的HTML页面写到/root/
目录或文件系统中的其他任何地方。
并且也是默认情况下(在Unix系统中),只有root用户具有对/root/
目录的读写权限。因此,除非您运行具有root权限的工具,否则它将无法将文件写入/ root /目录。
WSO2 API管理器不需要root权限即可运行,也不建议以超级用户特权启动服务器。
所以我认为,这应该由某些外部工具完成。
例如:如果您已经配置了运行状况检查工具来获取/ publisher页面,并在每次执行运行状况检查时将该页面的快照写入文件系统,并且配置为写入{{1} }这可能发生了。
您可以检查
/root/
)ls -lh
)一起运行。