归档文章: Linux

rabbitmq 因为磁盘空间不足等问题无法重新启动的问题解决

当因为电源问题或者磁盘空间不足导致rabbitmq服务异常停止之后,再次重启无法启动的问题解决。

更多…

linux下redis cluster部署

#同样的方法,在7001,7002,7003,7004,7005 里创建 redis.conf. 记住redis.conf 里面的port 需要分别改成 7001,7002,7003,7004,7005
#备注: 如果我们使用replicas=1的话, 需要最少6个节点。即7000-7005 6个nodes。 其中最少需要3个master 节点。如果replicas=0 的话, 只需要3个节点是可以部署的。
#开启6个tab ssh 登录。 分别 cd 7000,7001,7002,7003,7004,7005
更多…

个别服务器出现git clone提示需要密码或者无法连接的问题

因为代码仓库地址变更, 昨天在更新git remote url时, 发现一个诡异的问题: 在部分服务器上进行下拉代码时提示如下错误(更新remote url之后)。

我重新执行克隆操作也是同样的错误:
git clone ssh://[email protected]/ibg/ibg_test.git (git clone [email protected]:ibg/ibg_test.git “[email protected]:ibg/ibg_test.git” == “ssh://[email protected]/ibg/ibg_test.git” ) ,在某些机器上可以正确拉取到代码,某些机器上拉取时提示

更多…

使用moco搭建mockserver

下载 moco-runner-standalone

http://central.maven.org/maven2/com/github/dreamhead/moco-runner/0.12.0/moco-runner-0.12.0-standalone.jar

如果我们想实现如下的情况,

1. 请求http://localhost:port/we/bobemockedapi 时 我们自定义mock 返回数据

2. 如果请求http://localhost:port/we/* (* 除了 /we/bobemockedapi ) 其他的均自动反向代理到 另外一个服务器 http://realserver/

3. 如果没有匹配到任何规则, 则走默认的mock数据返回。 返回 {“mockserver”:”this is the default response by mock server”}
更多…

关于启动服务端口被占用但是查看该端口并没有被监听的情况

今天重新启动mysql服务的时候,提示3306端口被占用. 通过如下命令查看,发现并没有程序占用3306端口.

于是乎, 放大查找范围.  netstat -anp | grep 3306.  发现有一个tcp链接, 是established状态.  从本机的某个端口链接到了本地的3306端口.

更多…

rabbitmq服务安装及常用命令

 

springboot 健康检查 MessagingException: 501 Syntax: HELO hostname

springboot 健康检查 MessagingException: 501 Syntax: HELO hostname

 

原因,该机器的dns服务地址未配置正确。 例如本服务器的hostname为 service,但是service 不能正确解析。

1.  可以直接修改 /etc/hosts  将本服务器的hostname 映射成为 127.0.0.1

或者

2. 可以springboot 添加配置项直接设置为本机ip地址。

 

unbuntu 桌面打开shell脚本自动运行

unbuntu 桌面打开shell脚本自动运行

1. 打开文件管理器

2.  编辑菜单->首选项

3. 行为TAB标签

4. 针对与可行性的文本文件,选择”打开可执行文本文件时运行他们”.

 

设置好后, 双击具有可执行性权限的sh脚本时,会自动运行.

sonarqube 7.0 新功能及安装

2018年2月份sonarqube 7.0 发布 ,加入了一个长期被使用者期望的需求。 即关注新引入代码的质量,可以从新的代码开始不遗漏任何新代码违规问题的引入。

如何安装? 更多…

ubuntu16.04 LTS 安装mysql-server 5.7 提示尚未配置错误

ubuntu16.04 LTS 安装mysql-server 5.7 提示尚未配置错误的解决方法 更多…