- 博客(126)
- 资源 (36)
- 收藏
- 关注
原创 linux宝塔负载状态100%解决办法
pm.max_spare_servers : 该值表示保证空闲进程数最大值,如果空闲进程大于此值,此进行清理 pm.min_spare_servers : 保证空闲进程数最小值,如果空闲进程小于此值,则创建新的子进程;设置PHP-FPM的进程数:vi /etc/php-fpm.d/www.conf(根据实际情况变化)找到 pm.max_children 字段,设置一个合理的值,比之前的小(从200改到50)ps auxw|sort -rn -k4|head -40 查看消耗内存最多的前40个进程。
2024-07-09 14:57:04
1645
原创 linux下宝塔负载100%解决方法
原因可能是磁盘大量随机读写造成的,也可能是磁盘或者磁盘控制器的带宽瓶颈造成的(主要是块操作)通过上面的分析,发现主要是cpu每秒中断次数以及上下文切换较高。 wa io等待所占用的时间百分比,wa值越高,说明IO等待越严重,根据经验,wa的参考值为20%,如果wa超过20%,说明IO等待严重,引起IO等待的。 us 用户进程消耗的CPU时间百分比,us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%,就需要考虑优化程序或算法。 in 每秒CPU的中断次数,包括时间中断。
2024-05-27 17:03:22
1247
原创 linux下脚本监控mysql主从同步异常时发邮件通知
在MySQL中,同步异常监控通常涉及监控复制的状态。可以通过查询命令来获取复制的状态信息,并对其进行监控。如果你需要自动化监控并在发现异常时采取行动,可以编写一个脚本来定期运行这个命令,并根据输出结果判断复制是否正常。确保你有一个可以发送邮件的邮件服务器配置在你的系统上,并且替换脚本中的your_host, 和为实际的值。这个脚本每次运行时都会检查MySQL复制状态,如果发现异常,它会输出错误信息并发送邮件报警。你可以将其加入到定时任务中(如crontab)以周期性地执行。
2024-05-10 10:51:54
492
1
原创 塔面板php7.3&7.4版本不支持ZipArchive手工安装扩展方法
宝塔面板安装的PHP7.3和7.4默认已经不带zip扩展,要手工安装zip扩展首先需要安装libzip,
2024-04-12 16:33:31
652
原创 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
813
原创 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
1346
原创 Mycat2 分布式数据库中间件
一.安装部署Mycat2目前还不支持直接获取Docker镜像,需要自己通过Dockerfile打包镜像,其实这也是为了开发者考虑,比如一些个性化功能,如自定义分片等。
2023-10-18 15:32:31
1320
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
806
原创 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
1617
原创 宝塔下php7.3扩展amqp实现rabbitmq
宝塔下php7.3扩展amqp实现rabbitmq3.php.ini启用扩展并重启。1.先安装rabbitmq-c。4.phpinfo验证查看。2.安装php-amqp。
2023-04-05 20:32:08
1264
原创 连载一: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
1817
原创 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
528
原创 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
1875
原创 nacos配置中心搭建
网站每次更新版本都有短暂暂停,影响用户使用,返回经常不可用,需要改进需要实现高可用,搭建负载均衡,实现jenkins+nacos不停机部署nacos搭建预备环境准备。
2023-02-09 18:11:48
501
原创 xxl-job安装部署
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。中文文档。
2022-11-29 10:06:02
10149
原创 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
1801
原创 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
4800
原创 datax3.0在linux下配置并部署datax-web可视化工具教程
datax3.0在linux下配置并部署datax-web可视化工具教程
2022-04-24 18:38:26
12115
4
原创 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
1314
原创 canal工具不能同步问题处理Broken pipe
CanalClientException: java.io.IOException: Broken pipe
2022-03-31 17:38:43
2727
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
1610
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
5343
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
6546
2
原创 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
364
原创 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
328
原创 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
4610
原创 阿里云Linux服务器在线扩容后磁盘空间无变化解决方法
公司某台阿里云服务器磁盘空间满了,于是想给它动态扩容我们从阿里云的控制面板中给硬盘扩容后结果发现我们的磁盘空间并没有改变,重启了也没有自动扩容注意:本次操作是针对CentOS 7的#使用df-h并没有发现我们的磁盘空间增加#使用fdisk-l发现确实还有部分空间运行df-h命令查看云盘分区大小。以下示例返回分区(/dev/vda1)容量是200GiB。运行fdisk-l命令查看现有云盘大小。以下示例返回云盘(/dev/vda)容量是400GiB#接下来扩...
2021-04-30 14:07:32
3814
原创 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
836
2
ecshop_商品描述远程图片自动本地化插件
2014-08-09
magento2.4在windows下运行补丁文件.zip
2020-09-24
可视化小程序系统
2018-11-14
redis案例和按装包
2018-09-18
redis5.4按装 php
2017-06-02
Android反编译工具包(最完整的Android反编译工具包)介绍
2015-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人