1. 测试全局统一异常时自定义异常AyhException为null**
com.aiyouhui.common.advice.CommonExceptionHandler
@ControllerAdvice
public class CommonExceptionHandler {
@ControllerAdvice aop切面注解类要在启动类AyhItemApplication的
同级及子包下才能扫描到,否则自定义异常AyhException为null
com.aiyouhui.AyhItemApplication
2. nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory)
其他Nginx文件配置错误:
https://blog.csdn.net/u010565545/article/details/96768195
不要在/var/run目下创建新目录。
centos7(应该所有linux)下,创建了/var/run/nginx/目录存放nginx.pid,每次重启后,/var/run目录下都会清空!
解决方法:
(1)进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
pid /home/nginx/pid/nginx.pid;
(2)在配置文件中有个注释的地方: #pid logs/nginx.pid;
(3)将注释放开,并修改为:pid /home/nginx/pid/nginx.pid;
(4)在 /usr/local/nginx 目录下创建 logs 目录:mkdir /home/nginx/pid/nginx.pid
(5)启动nginx服务:cd /usr/local/nginx/sbin/ 启动 ./nginx
3. yum install gcc-c++ 安装时出错有可能是虚拟机与主机网络未共享 不能为仅主机模式 ,改其他模式联网
4前端VUE 访问出错 Invalid Host/Origin header
最近用vue-cli3搭建了一个项目,结果一运行不停的报错,报错信息如下:
Invalid Host/Origin header
1
而且同时还发现另外一个问题,就是热更新也失效了
产生原因
新版的webpack-dev-server增加了安全验证,默认检查hostname,如果hostname不是配置内的,将中断访问。
解决方案
在根目录下创建文件vue.config.js,然后填入如下内容
module.exports = {
devServer: {
disableHostCheck: true,
}
}
重启服务,发现热更新也起到了作用。
6 - Elasticsaerch启动报错:Exception in thread “main” java.nio.file.AccessDeniedException:
- ayh 用户 ./elasticsearch 时报错了java.nio.file.AccessDeniedException: /home/ayh/elasticsearch/data/,看到这个错误的时候以为是容器中的/usr/share/elasticsearch/data/nodes目录权限不够,然后就开始各种授权,但是不行,最后发现真正的原因是宿主机上的/elasticsearch/data目录权限不足导致的
- 用root用户
- chom 777 /home/ayh/elasticsearch/data
- chom 777 /home/ayh/elasticsearch/logs
**
No curses library functions found解决方法
**
报该错误主要是因为系统中缺少ncurses-devel依赖,可以使用yum进行安装
运行yum -y install ncurses-devel或者yum install ncurses-devel命令即可
安装完毕后继续erlang的安装即可!