async 在箭头函数上的使用方式
1 | fun = async () => { |
1 | fun = async () => { |
proxy_cookie_path source target;
source 源路径
target 目标路径
cookie 的 path 与地址栏上的 path 不一致
浏览器就不会接受这个 cookie,无法传入 JSESSIONID 的 cookie
导致登录验证失败
当 nginx 配置的反向代理的路径和源地址路径不一致时使用
1 | # elastic-job 代理配置 |
http://dl.minio.org.cn/client/mc/release/linux-amd64/mc
拷贝到 MySQL 服务器的 /usr/bin 目录下并授权
chmod +x /usr/bin/mc
mc config host add minio http://10.55.3.132:9000 "AKIAIOSFODNN7EXAMPLE" "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
文档地址: https://docs.min.io/minio/baremetal/reference/minio-cli/minio-mc.html
mysql-backup.sh
1 | #!/bin/sh |
chmod +x mysql-backup.sh
1 | crontab -e |
公司内网的 GitLab 服务很久没升级了,记录下最近的升级步骤
docker-compose.yml
1 | version: "3" |
gitlab.rc 文件配置:
1 | external_url 'http://192.168.1.41' |
只配置了这 2 项, 其他均为默认配置
首先备份当前服务的数据, docker exec 进入容器, 执行
gitlab-backup create
耐心等待备份完成
后续出问题要恢复的话,执行gitlab-backup restore BACKUP=11493107454_2018_04_25_10.6.4-ce
接下来开始升级,升级的思路是逐步升级到一个大版本开始和结束,一层层往上升级,这里官方给出的升级路线是:
8.11.Z -> 8.12.0 -> 8.17.7 -> 9.5.10 -> 10.8.7 -> 11.11.8 -> 12.0.12 -> 12.1.17 -> 12.10.14 -> 13.0.14 -> 13.1.11 -> 13.8.8 -> 13.12.15 -> 14.0.12 -> 14.3.6 -> 14.9.5 -> 14.10.Z -> 15.0.Z -> 15.4.0 -> latest 15.Y.Z
还有个升级路径检测 工具
根据上述路径, 我们只需要每次更改 image: gitlab/gitlab-ce:15.4.2-ce.0 的版本号,重启容器,等容器 Gitlab 正常提供服务,再重复步骤即可
https://copr.fedorainfracloud.org/coprs/ibotty/prometheus-exporters/
curl -Lo /etc/yum.repos.d/_copr_ibotty-prometheus-exporters.repo https://copr.fedorainfracloud.org/coprs/ibotty/prometheus-exporters/repo/epel-7/ibotty-prometheus-exporters-epel-7.repo
yum -y install node_exporter
systemctl enable node_exporter
systemctl start node_exporter
echo “success”
关闭机器防火墙:
systemctl stop firewalld.service
systemctl disable firewalld.service
在test.jar 的同目录下新建一个与 NeedReplace 类的全路径相同的目录,执行以下命令
md com\lovedata\bigdata\jar
执行 java -jar 来进行替换
jar uvf test.jar com\lovedata\bigdata\jar\NeedReplace.class
将 APP 拷贝到用户目录下的 Application 的目录下即可