Rancher使用遇到相关问题
Rancher 是一个开源的企业级全栈化容器部署及管理平台
Rancher为容器提供一揽子基础架构服务: CNI 兼容的网络服务、存储服务、主机管理、负载均衡、防护墙……
Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行 , 真正实现一键式应用部署和管理 .
在实际部署中使用Rancher2.x , 陆续遇到了不少问题 , 现记录于此.
Rancher2.x中文文档
搭建环境 ...
记录一次生产请求504排查
最近生产环境上使用公司系统时偶报504超时 , 并且使用起来越来越卡顿 . 于是将排查问题过程记录于此
Linux & NginxLinux查看 Nginx 错误日志 , 发现报错
worker_connections exceed open file resource limit: 1024
此警告的问题是受限于 Linux 的最大文件数限制
环境:
CenterOS7.4 + , ...
无法链接到由docker-compose启动的正在运行的容器问题解决
在一次环境部署中 ,发现无法 link 到 已运行的通过 docker-compose 部署的 mongo . 报错
docker: Error response from daemon: Cannot link to /mongo, as it does not belong to the default network 现记录解决方案.
首先通过命令列出所有 docker 网络 .
...
解决Docker容器和宿主机器时间不一致的问题
之前在 AWS EC2 上部署 docker Java 应用时 , 发现 Java log4j 的打印日志时间和宿主时间不一致 . 应用和宿主均是 CST 时间, 而容器还是 UTC 时区. 网上翻阅了不少解决办法, 现记录于此 .
容器与宿主时间不一致通过 date 命令查看时间
查看主机时间
1date
查看容器时间
1docker exec -it {容器id} ...
解决docker alpine缺少字体的问题
最近一个项目是用 Rancher 统一部署 , 所有程序均在 Docker 环境下运行 . 其中 Java 底包用的 Alpine , 但是 Alpine 没有自带默认字体 , 造成了一些问题 , 现记录解决方案.
Issue遇到的问题是在后台管理系统中导出 Excel 时报空指针 java.lang.NullPointerException at sun.awt.FontConfigur ...
Amazon Linux 搭建开发环境及常用软件
本篇记录 AWS EC2 的环境搭建内容
EBS磁盘挂载和卸载参考链接AWS Doc
添加用户参考链接
AWS Doc: 如何将具有 SSH 访问权限的新用户添加到 Amazon EC2 Linux
Amazon EC2 密钥对和 Windows 实例
简书: 免密码使用 sudo 和 su
CenterOS 7 创建新用户和ssh安全登录配置
chmod u+w /etc/sudoer ...
Nginx启用Let's Encrypt SSL证书
Let’ s Encrypt 是一个免费的 SSL/TLS 证书发行机构, 证书有效期为90天, 到期前30内可续期,因此不需要担心费用问题。本篇将讲述启用证书的主要过程: 客户端安装、获取证书、配置Nginx、证书自动续期等。
服务器环境:
nginx-1.10.1
php-7.0.4
mariadb-10.1.13
启用证书的主要过程包括:客户端安装、获取证书、配置Nginx ...
JavaFx向TableViewColumn添加Image
JavaFX 的表格控件使用稍微不同于 Android 和 iOS 中的表格 . 流程上是向 TableView 中 添加列 TableColumn 然后再给列绑定数据 , 再设置 TableView 的数据 , 刷新即可得到可视结果 .
其中需要自定义 CellFactory
1. 加载图片
1234567891011121314151617KiwiId.setCellFactory(new C ...
JavaFX Maven项目打包exe
最近帮朋友写了一个 UI 小工具 . 起初是用 Javascript 写的, 但是需要对结果进行文件归类 , 而 Javascript 没有权限创建文件夹 , 因此只好换 JavaFX 来写 . 在程序写完打包时遇到一些问题 , 记录在此 , 方便后续查阅 .
常规 JavaFX 项目打包这个直接利用 IDEA 的 Build artifacts , 步骤比较常规 , 此处不做展开 .
传 ...
转-CenterOS7安装和配置SSH
本文转自 CenterOS 7安装和配置SSH
1. 安装 openssh-server1yum install -y openssl openssh-server
2. 修改配置文件用 vim 打开配置文件 /etc/ssh/sshd_config
将上图中的 PermitRootLogin , RSAAuthentication , PubkeyAuthent ...