自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 塔面板php7.3&7.4版本不支持ZipArchive手工安装扩展方法

宝塔面板安装的PHP7.3和7.4默认已经不带zip扩展,要手工安装zip扩展首先需要安装libzip,

2024-04-12 16:33:31 502

原创 批量删除 rabbitmq中随机队列

【代码】批量删除 rabbitmq队列。

2024-03-27 14:03:49 421 1

原创 php安装kafka 和在linux下php-rdkafka扩展安装

(1). 将 librdkafka.dll 和 librdkafka.pdb 放入 PHP 安装的根目录下,而 php_rdkafka.dll 和 php_rdkafka.pdb 放入 PHP 安装目录的 ext 下。我的开发环境是php7.3 ,先来部署两个php扩展,php7.3目录下放librdkafka.dll,ext/php_rdkafka.dll,php.ini增加,[rdkafka](2). php.ini 配置文件添加 extension=php_rdkafka.dll,最后重启 PHP。

2024-03-07 17:05:36 464

原创 THINKPHP 跨域报错解决方案

报错:has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.php在批量导入excel数据更新时偶尔会出现这个问题,出现时间不定,中间件都配置了跨域还是不行。按照官网给出的例子,在中间件配置允许跨域。

2024-02-29 11:25:53 687

原创 Mycat2 分布式数据库中间件

一.安装部署Mycat2目前还不支持直接获取Docker镜像,需要自己通过Dockerfile打包镜像,其实这也是为了开发者考虑,比如一些个性化功能,如自定义分片等。

2023-10-18 15:32:31 1183 1

原创 centos7使用docker-compose一键搭建mysql高可用主从集群

docker exec -it d5be2c90cc93 bash 进从机docker内部运行。编写master用于创建同步账号的脚本create_sync_user.sh。查看从库中是否存在新创建的库,存在就是主从同步成功。启动容器docker-compose up -d。编写docker-compose.yml文件。加入nginx,实现slave的负载均衡。编写slave脚本slave.sh。发现从库的slave.sh没有执行。宝塔后台查看docker服务。创建新数据库测试是否同步。

2023-09-08 11:12:11 706

原创 Linux服务器网卡流量过高排查

Linux服务器网卡流量过高排查,界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。#nethogs eth0 -d 3 监控eth0 并每3s刷新一次。#nethogs em1 -d 3 监控eth0 并每3s刷新一次。rates:分别表示过去 2s 10s 40s 的平均流量。中间的这两个左右箭头,表示的是流量的方向。Cumm:运行iftop到目前时间的总流量。可以查看监控,或者通过nload命令查看。

2023-06-30 14:08:33 1081

原创 连载二:go结构体、函数、接口、反射

连载二:go结构体、函数、接口、反射。根据反射实现注册工厂构造函数。defer与panic。

2023-04-09 18:46:35 163 1

原创 宝塔下php7.3扩展amqp实现rabbitmq

宝塔下php7.3扩展amqp实现rabbitmq3.php.ini启用扩展并重启。1.先安装rabbitmq-c。4.phpinfo验证查看。2.安装php-amqp。

2023-04-05 20:32:08 867

原创 连载一:go安装配置及入门

GO111MODULE:包管理模式,auto即可,可以同时使用MODULE和GOPATH模式(非mod项目也可以build 解决 go: go.mod file not found in current directory or any parent directory)。把D:\Program Files\Go目录下文件都拷贝到在d:\go工作目录下。安装好后,打开cmd,输入go version可以查看go的版本信息。cmd,执行go run main.go。在D:\go\src\hello\目录下。

2023-03-19 22:37:49 1397

原创 docker一键安装RocketMQ集群

命令:mkdir -p /home/docker/rocketmq/conf/broker1。2)使用vi编辑器创建broker配置文件broker.conf,只需更改服务器名称即可。本次我们搭建三台broker服务器,分别在宿主机卷映射目录下创建我们的配置文件。在Docker环境下一键安装RocketMQ集群及web管理工具内容到这里。命令:docker-compose -p rocketmq up -d。访问控制台:http//ip:9091。

2023-03-16 22:44:37 455

原创 linux下实现Nginx + consul + upsync 完成动态负载均衡

client:提供HTTP、DNS、RPC等服务,默认是127.0.0.1,不对外提供服务,如果需要则改成0.0.0.0。–bootstrap-expect 期望的server节点数目,consul一直等到指定sever数目才会引导整个集群。–bind:该地址用来在集群内部的通讯,集群内的所有节点到地址都必须是可达的,默认是0.0.0.0。–ui: web的管理ui,查看服务和节点,可以通过访问:8500端口要访问UI。–node:节点在集群中的名称,在一个集群中必须是唯一的,默认是该节点的主机名。

2023-02-16 11:57:32 1444

原创 nacos配置中心搭建

网站每次更新版本都有短暂暂停,影响用户使用,返回经常不可用,需要改进需要实现高可用,搭建负载均衡,实现jenkins+nacos不停机部署nacos搭建预备环境准备。

2023-02-09 18:11:48 440

原创 xxl-job安装部署

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。中文文档。

2022-11-29 10:06:02 7564

原创 centos7下安装varnish并配置ssl

需求:magento2下配置varnish缓存。

2022-08-30 08:53:50 853

原创 linux安装jenkins

linux安装jenkins

2022-08-18 17:34:22 495

原创 宝塔下使用docker配置mysql主从

宝塔下使用docker配置mysql主从

2022-08-16 09:34:58 547

原创 docker 容器网络不通解决方法

docker 容器网络不通解决方法

2022-08-04 14:35:01 3725 1

原创 laravel9本地安装

安装要求:laravel9安装要求1.php8.1以上2.composerComposer官方下载地址:https://getcomposer.org/先确保Composer的PHP版本为81以上。 运行以上命令安装laravel安装管理器。使用该命令安装一个项目为项目名称的laravel应用(默认应该是9了,如果不是则指定一下)如果composer安装laravel/installer后使用laravel new找不到laravel命令则需要将composer的包安装路径设置到环境变量。通过

2022-06-23 23:42:08 1550

原创 jenkins发布执行shell命令

jenkins发布执行shell命令

2022-06-17 09:06:08 779

原创 linux系统使用宝塔来搭建内部gitlab教程

在宝塔面板中搜索gitlab进行安装安装完成 一.gitlab安装:选择版本要根据自己机子内存来定,这里选择安装GitLab最新社区版进行安装二.修改ip:安装完后发现IP是外网IP,要改成内网IP地址,不然后面的仓库地址是http://localhost/xxx/test_gitlab.git我linux的IP地址是192.168.88.192,修改gitlab.yml文件vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml修改git

2022-06-03 16:42:08 3566

原创 datax3.0在linux下配置并部署datax-web可视化工具教程

datax3.0在linux下配置并部署datax-web可视化工具教程

2022-04-24 18:38:26 9285 3

原创 canal中adapter报错问题处理

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2022-04-20 16:56:11.435 [main] ERROR o.s.boot.diagnostics.LoggingFailureAnalysisReporter -***************************APPLICATION FAILED TO.

2022-04-20 16:59:02 1167

原创 canal开机自启动

canal开机自启动

2022-04-20 12:25:03 2246

原创 windows下一台机子配置多个mysql实例搭建主从教程

一台机子配置多个mysql实例搭建主从教程

2022-04-03 15:06:56 1646

原创 canal工具不能同步问题处理Broken pipe

CanalClientException: java.io.IOException: Broken pipe

2022-03-31 17:38:43 2291 1

原创 mysql配置主从

一、准备工作:1.主从数据库版本最好一致2.主从数据库内数据保持一致主数据库:192.168.88.243 /linux从数据库:192.168.88.15 /linux二、主数据库master修改:1.修改mysql配置找到主数据库的配置文件my.cnf(或者my.ini),我的在/etc/mysql/my.cnf,在[mysqld]部分插入如下两行:[mysqld]log-bin=mysql-bin #开启二进制日志server-id=1 #设置server-id

2022-03-30 15:06:06 1506 1

原创 Jenkins配置SSH免密登录

首先要在jenkins机子上生成公钥的秘钥cd /root/.ssh/ssh-keygen默认rsa加密,也可换其他加密方式ssh-keygen -t 加密方式直接回车不用填写密码​进入/root/.ssh/目录把生成的公钥内容(id_rsa.pub;--rsa是加密方式;id_加密方式.pub)复制到需要被管理的电脑上的authorized_keys文件中​cat id_rsa.pub >> authorized_keysscp -r authorized_k

2022-03-24 17:22:11 5014 1

原创 linux系统下安装并配置canal

canal官网下载地址:https://github.com/alibaba/canal下载canal的压缩包 :canal下载自己选择一个版本下载(ps:选择deployer的版本)首先连接到linux,切换至root用户使用canal要先开启mysql的Binlog写入功能,配置 binlog-format 为ROW模式,故须使用如下命令修改mysql的my.cnf中配置vi /etc/my.cnf在my.cnf配置中加入以下配置log-bin=mysql-...

2022-03-16 22:50:06 5693 1

原创 Shell进行MySQL表跨服务器增量更新同步小脚本

数据中台工作所需写的小脚本# !/bin/bash # Author : yzz# create_ts : 2022年 03月 16日 星期三 # program : Incremental transfer table records between MySQL servers# crontab : 11/min# # # __init__ host_src=yourht_A # source db server config listuser_src=

2022-03-16 18:31:28 320

原创 linux安装docker和docker-compose

linux下安装docker

2022-03-15 18:54:38 2921

原创 magento2安装rabbitmq

当前操作系统centos8一.创建yum源cd/etc/yum.repos.d/virabbitmq.repo# In /etc/yum.repos.d/rabbitmq.repo#### Zero dependency Erlang##[rabbitmq_erlang]name=rabbitmq_erlangbaseurl=https://packagecloud.io/rabbitmq/erlang/el/8/$basearchrepo_gpgcheck=1gp..

2021-07-23 15:48:34 270

原创 magento2中paypal支付常见错误解析

1、The Buyer cannot pay with PayPal for this Transaction. L_ERRORCODE0:13113原因:付款方账户问题,请买家联系PayPal Customer Service.2、This transaction couldn’t be completed.Please redirect your customer to PayPal.L_ERRORCODE0:10486原因:付款方绑定的卡片问题一般为如下三种情况:1)在金融机构留存的帐单地址无

2021-05-31 09:40:20 4462

原创 阿里云Linux服务器在线扩容后磁盘空间无变化解决方法

公司某台阿里云服务器磁盘空间满了,于是想给它动态扩容我们从阿里云的控制面板中给硬盘扩容后结果发现我们的磁盘空间并没有改变,重启了也没有自动扩容注意:本次操作是针对CentOS 7的#使用df-h并没有发现我们的磁盘空间增加#使用fdisk-l发现确实还有部分空间运行df-h命令查看云盘分区大小。以下示例返回分区(/dev/vda1)容量是200GiB。运行fdisk-l命令查看现有云盘大小。以下示例返回云盘(/dev/vda)容量是400GiB#接下来扩...

2021-04-30 14:07:32 3028

原创 magento2 Invalid Form Key. Please refresh the page Safari浏览器

1.线上magento2 报错:Invalid Form Key. Please refresh the pagemagento2 前台提示:解决办法:更改php.ini文件的默认设置取消注释该值并在php.ini中更新所有值max_input_vars = 200000max_input_time = 600max_execution_time = 3600然后重新启动Apache 2 Web服务器,并进行检查。service apache2 restart2.

2021-04-29 12:10:11 754 2

原创 magento2多站点,多个网站配置商店和商店视图创建步骤

Magento允许我们在单个Magento后端中设置和管理商店或域的多个实例。在本节中, 我们将介绍如何在Magento 2中设置多个网站, 商店和商店视图。在单个Magento 2后端中建立多个商店是Magento 2带给商店所有者的可变功能之一。此功能使我们可以在单个配置中创建所需数量的多个商店。所有商店都共享相同的域, 被设置为同一域的子域或具有完全不同的域, 但可能共享相同的后端以便于管理。步骤1:建立网站1.在Magento 2管理面板中, 转到商店>>设置>>

2021-01-29 09:15:25 885

原创 Magento2多币种显示设置

一些卖家在使用magento的时候,需要进行多币种的设置,下面来教大家如何在后台中操作吧。后台store>configuration>GENERAL>Currency Setup,按住Ctrl键,在Allowed Currencies中选择需要使用的货币。Store>Currency>Currency Rates设置不同货币的汇率Store>Currency>Currency Symbols设置不同货币使用的符号正确进行以上设..

2021-01-25 17:23:53 676

原创 magento2给网站添加日语导航跳转连接

给网站头部添加语言导航vi app/design/frontend/Zemez/theme135/Magento_Theme/templates/storelanguage-canvas.phtml<div class="storelanguage-canvas" style="background:#f2f2f2; color:#777;"><div class="container" style="text-align:right;"><style>@

2021-01-21 12:19:20 643 1

原创 内网连接mysql慢解决办法

做了个小项目,tp6+redis+mysql,前台端分离,mysql数据库与php项目部署不在同一个机子上CentOS+MySQL和CentOS+php两台机子访问非常慢,不但SSH慢,MySQL连接也慢。内网连接不应该这么慢才对原因分析:主要是DNS的问题,因为是内网的服务器,无法访问DNS服务器。解决办法:1:SSH慢的处理修改一下SSH的配置,关闭DNS,另外按网上的说法,连GSSAPI验证一并关掉。操作如下:vi /etc/ssh/sshd_config..

2021-01-12 15:51:51 871

原创 magneto2错误提示Warning Invalid argument supplied for foreach() 的解决方法

问题:php下foreach()错误提示Warning: Invalid argument supplied for foreach()Warning: Invalid argument supplied for foreach() in /www/wwwroot/m2.xxx.com/app/code/Zemez/ThemeOptions/Helper/ColorScheme.php 102解决办法:错误提示 Warning:Invalid argument supplied for fo

2021-01-11 17:19:30 3359

提示
确定要删除当前文章?
取消 删除