安装教程
elastic Apm
一个很好的应用、数据库性能统计监控工具
检索数据库-elastic apm
curl在linux/windows的安装
http://curl.haxx.se/download.html
文档
elasticsearch
快速安装docker docker-compose
25 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
26 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
27 sudo yum install docker-ce docker-ce-cli containerd.io
28 sudo systemctl start docker
29 docker ps
30 uname -s
31 sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
32 sudo chmod +x /usr/local/bin/docker-compose
33 sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
34 docker-compose --version
使用docker
如果安装的依赖有要rebuild node-gyp的时候需要再安装的依赖
sh -c "apk add --no-cache --virtual .gyp python make g++
&& npm install --only=production
&& pm2-runtime start ecosystem.config.js --env production"
centos环境安装node-gyp依赖
yum groupinstall 'Development Tools'
postgresql 相关
pg_stat_statements
pg_stat_activity
删除数据库,再同步数据库
在主数据库: pg_dump -U 用户名 -w -d 数据库名 > bak.sql
拷贝bak.sql
在测试数据库:
进入数据库: psql -U 用户名 -d postgres
删除数据库的连接: SELECT pg_terminate_backend("pid") FROM pg_stat_activity WHERE "datname"='mc_sdk_db' AND "pid" <> pg_backend_pid();
删除原来的数据库: drop database 数据库名
创建新的空的数据库: create database 数据库名
退出来
恢复数据: psql -U 用户名 -w -d 数据库名 < bak.sql
google网页测速网站
https://developers.google.com/speed/pagespeed/insights/
docker容器时区修改
-
在容器已经启动的情况下
先复制宿主服务器的时区文件夹进容器
docker cp /usr/share/zoneinfo bf9f65292df6(这个是容器id):/usr/share/zoneinfo
再进入容器后
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
-
在docker-compose文件中
environment:
# 数据库容器时区
- TZ=Asia/Shanghai
# 连接的时区
- PGTZ=Asia/Shanghai
或者在连接的dirver中加入timezone: '+08:00'
的选项
Linux locate
yum install mlocate
updatedb
locate 文件名
网友评论