WSO2 API Manager节省了数百个';出版商';HTML文件到目录
WSO2 API管理器正在将数百个“发布者”HTML文件(每天)保存到目录“/root” 所有文件的名称如下: 出版商1 出版商2 出版商3 ... 出版者978 等 如何阻止它创建这些文件,或者至少如何更改文件的输出目录 每个文件的内容都是HTML:WSO2 API Manager节省了数百个';出版商';HTML文件到目录,wso2,wso2-am,wso2carbon,wso2-appm,Wso2,Wso2 Am,Wso2carbon,Wso2 Appm,WSO2 API管理器正在将数百个“发布者”HTML文件(每天)保存到目录“/root” 所有文件的名称如下: 出版商1 出版商2 出版商3 ... 出版者978 等 如何阻止它创建这些文件,或者至少如何更改文件的输出目录 每个文件的内容都是HTML: <!DOCTYPE html> <html lang="en"> <head> <script> var requestURL = '/publisher';
<!DOCTYPE html>
<html lang="en">
<head>
<script>
var requestURL = '/publisher';
var ssoEnabled = 'false';
var tenantDomain = 'null';
</script>
<title>API Publisher- Login</title>
<meta charset="UTF-8">
...
...
...
<script>
var siteRoot = '/publisher/site/themes/wso2';
</script>
<script type="text/javascript" src="/publisher/site/themes/wso2/libs/jquery.cookie.js"></script>
<script type="text/javascript" src="/publisher/site/themes/wso2/templates/utils/button-loader/jquery.buttonLoader.js"></script>
</body>
</html>
var requestURL='/publisher';
var-ssoabled='false';
var tenantDomain='null';
API发布者-登录
...
...
...
var siteRoot='/publisher/site/themes/wso2';
在一堆配置文件和碳管理设置中查找,但找不到任何类似于它控制的内容
不希望将任何html文件保存到根目录。通过查看您提供的文件内容,它似乎是发布者页面的渲染输出 因为以下脚本标记来自WSO2 API管理器发布者应用程序中的
var requestURL='/publisher';
var-ssoabled='false';
var tenantDomain='null';
但无法将呈现的HTML页面写入/root/
目录或文件系统中的任何其他位置
默认情况下(在Unix系统中),只有root用户对/root/
目录具有读写权限。因此,除非您运行具有root权限的工具,否则它无法将文件写入/root/目录
WSO2 API管理器运行不需要root权限,也不建议使用超级用户权限启动服务器
所以我认为,这应该通过一些外部工具来完成
例如:如果您已配置运行状况检查工具,以便在每次执行运行状况检查时获取/publisher页面并将该页面的快照写入文件系统,并且如果配置为写入/root/
目录,则可能会发生这种情况
你能查一下吗
- 是否以相等的时间间隔创建这些文件
- 谁是这些文件的所有者(
)ls-lh
- 并检查WSO2 API Manager是否与创建这些文件的同一用户一起运行(
)ps-aux | grep wso2server