产品常见问题
# 产品常见问题
# 常见产品知识问题
# ACP有哪些部署方式?
支持单机部署和集群部署两种方式,单机部署主要用于测试和演示环境,生产环境建议使用集群部署方案。
# 部署ACP需要的服务器等软硬件资源?
软件及操作系统环境要求,如下表:
| 组件 | 要求 |
|---|---|
| 操作系统 | Linux Red Hat 5.2或以上; 国产操作系统如银河麒麟系列、中标麒麟系列、普华、中科红旗、深度等。 |
| CPU | Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz 或以上;HUAWEI、Kunpeng 920、phytium FT1500a 等。 |
| 浏览器 | Firefox 70 及以上、Chrome 60 及以上、IE 11 及以上 |
对应的配置要求,如下表:
| 部署模式 | 操作系统 | 硬件规格 (CPU/内存/硬盘) | 服务器台数 |
|---|---|---|---|
| 单机 | Linux | 8核/16G/500G | 1 |
| 集群 | Linux | 8核/16G/1T | 4 |
# 常见技术问题
# max file descriptors 或 max_map_count 错误
当安装日志服务,报 max file descriptors too low 或者 max_map_count 错误,如下图,此时需要修改内核参数。

编辑 /etc/sysctl.conf 文件
vim /etc/sysctl.conf
在文件末尾添加以下行:
vm.max_map_count=262144
fs.file-max = 65536
2
保存文件并运行以下命令使配置生效:
sysctl -p
编辑用户资源限制配置文件 /etc/security/limits.conf ,添加或修改以下内容:
* hard nofile 65536
* soft nofile 65536
2
注:上述修改需要重新登录才生效
# No private IP address found
当启动 alertmanager 时,可能会遇到 No private IP address found 错误。
该问题是因为 alertmanager 的默认监听地址:9093 导致。遇到上述问题,需要修改 alertmanager 启动脚本,绑定 IP 地址。
$ vi bin/script/middleware/alertmanager.sh
#在启动命令上加上,IP修改为所在机器的IP
--web.listen-address=<本机IP>:9093 --cluster.listen-address=<本机IP>:9094
2
3
4
# Could not create the Java Virtual Machine
ACP 管控台依赖 JDK17,当系统 Java 环境冲突时,可能会出现如下报错:

可以通过指定 JAVA_HOME 的方式,解决此类问题:
# 指定JAVA_HOME为ACP内置JDK,并启动
export JAVA_HOME=/home/apusic/maas-8.0.5/jdk
./bin/maas.sh start all -d
2
3
# java not found
如果中间件依赖java环境,有时可能会遇到如下错误,造成该问题的原因有两种:
/bin/sh: java: command not found
服务器上未安装 Java 环境,请正确安装 Java 环境,设置 JAVA_HOME、PATH 等环境变量,并重启 apusiclet
systemctl restart apusiclet1若服务器上已经安装 Java,并且通过
java -version能够正确获取 Java 环境信息,那大概率是环境 JAVA_HOME、PATH 设置有问题。你可以先检查 apusiclet 的环境变量,路径为/etc/apusiclet/environmentcat /etc/apusiclet/environment1通常情况下,JAVA_HOME以及PATH环境变量应该正确写入。若未写入或者写入错误,你需要检查系统环境变量是否设置正确,检查顺序为 /etc/profile -> /root/.bashrc。
/etc/apusiclet/environment文件内容示例:JAVA_HOME=/usr/lib/jvm/java-17 PATH=/usr/lib/jvm/java-17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin1
2