killWork -- bug's party -- 180723

180722 问题总结

文件服务器路径问题。

目录不能写 /
要写 /home/3dot141/pics
因为 ../backup 是这种形式

cd /usr/local/nginx/../redis_test

进入 /usr/local/nginx/
然后上一个文件夹 即 /usr/local/
最后进入 redis_test

tomcat 部署不了项目

因为自己在 catalina.bat 上写了 jvm 的参数

localhost:8080 没反应

localhost:8080 没反应的原因
我们的项目的工件输出目录在下图红色矩形框出来的地方,而不是在安装的tomcat的Apache-tomcat的webapps的目录下。
所以就相当于,IDEA在H:\IdeaProjects\DialogeEngine\out\artifacts虚拟了一个Tomcat,
而在H:\IdeaProjects\DialogeEngine\out\artifacts下又没有Tomcat首页的工程。而此时并没有把Tomcat首页的工程部署到服务器,所以就访问不到Tomcat首页,而访问到的是我们项目里的其他页面信息。
![](http://kk.3dot141.com/201807170952_57.png

Xshell Socket error Event: 32 Error: 10053

重新更改权限(系统配置文件请勿随意开放为所有权限,切记)
chmod 400 /etc/ssh/*
重启SSH
service sshd restart
重启网关
service network restart

原文链接

Tomcat 停机过程分析

文件或字符串 MD5 校验

获取文件的MD5码:
System.out.println(DigestUtils.md5Hex(new FileInputStream(new File(“C:/ttt/new1328505655521”))));

获取字符串MD5码:
System.out.println(DigestUtils.md5Hex(string));

redis集群 报错

[ERR] Node is not empty. Either the node already knows other nodes

解决方法:

  1. 将需要新增的节点下aof、rdb等本地备份文件删除;
  2. 同时将新Node的集群配置文件删除,即:删除你redis.conf里面cluster-config-file所在的文件;
  3. 再次添加新节点如果还是报错,则登录新Node,./redis-cli–h x –p对数据库进行清除:
    172.168.63.201:7001> flushdb #清空当前数据库
    注: 每一个集群中的节点都需要还原。
0%