Recent Comments
Monthly Archives: June 2019
Linux下查看JDK安装路径
工作中经常要查看软件的安装路径,以下是常见的查看方法,文章转自https://www.cnblogs.com/imyalost/p/8745137.html,感谢原作者 在安装好Git、JDK和jenkins之后,就需要在jenkins中进行对应的设置,比如在全局工具配置模块,需要写入JDK的安装路径。 这篇博客,介绍几种常见的在Linux中查看JDK路径的方法。。。 1、which java 首先输入命令行,查看结果: [root@localhost ~]# which java /usr/bin/java PS:which Java是无法定位到Java的安装路径的,只能定位到执行路径;whereis Java也无法定位,只能展示一部分的Java路径,如下所示: [root@localhost ~]# whereis java java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz 2、echo $JAVA_HOME 使用 echo $JAVA_HOME 命令可以定位到Java安装路径,但是前提是配置了环境变量$JAVA_HOME,否则还是定位不到,如下所示: [root@localhost ~]# java -version openjdk version “1.8.0_161” OpenJDK Runtime Environment … Continue reading
Mysql cannot allocate memory for the buffer pool 解决方法
今天打开网站提示数据库连接失败,吓我一跳,赶紧查日志,果然数据库服务挂了,具体日志如下 190605 8:35:19 [Note] /usr/libexec/mysqld (mysqld 5.5.56-MariaDB) starting as process 10509 … 190605 8:35:19 InnoDB: The InnoDB memory heap is disabled 190605 8:35:19 InnoDB: Mutexes and rw_locks use GCC atomic builtins 190605 8:35:19 InnoDB: Compressed tables use zlib 1.2.7 190605 … Continue reading
redis报错槽被占用 ERR Slot 741 is already busy (Redis::CommandError)
该错误是因为原来的节点非空,如果已经备份了数据,并且需要重新创建集群,可以尝试以下操作: 1清空数据 flushall 2重置节点 cluster reset
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对数据库进行清除: 192.168.xx.xx:7001> flushdb #清空当前数据库
查看gitlab版本号
#查看PostgreSQL版本 /opt/gitlab/embedded/bin/psql –version #查看gitlab的版本 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
gitlab报错404的解决方法
之前创建了项目之后,今天重启了服务器,点击项目URL报错404 谷歌了很多资料,最后觉得靠谱的还是缓存问题,按照下面小哥的方法清了下缓存,就可以了 A gitlab-rake cache:clear solves this issue immediately, so the problem is apparently an incoherent cache. It is reproducible, a formerly renamed or deleted project triggers the cached 404. 原文的连接如下: https://gitlab.com/gitlab-com/support-forum/issues/561