全部 文章 问答 分享 共找到61个相关内容
[问答] centos部署好博客后台云服务器本地不能生产cookie 

但是不是本地能生产
[问答] bug centos部署好博客后台云服务器本地不能生产cookie
/content/2021_05_14/842879142977339392.png">
比例http://47.106.225.195:8081 ,云服务公网ip 不能登入的他就不能生产

[文章] 记生产服务器CPU飙升的事故!!!
大家好,我是程序员soulmate,今天和大家分享一起线上服务器爆表事故。事情是这样的,近来有运营同事反馈,说线上的服务报错了,让我排查一下。果不其然,一打开Xshell工具,服务器连不上了,赶忙去阿里云看一下资源使用情况,结果就是CPU一直飙升不下。如下图所示:看着这图CPU资源也不是特别高啊,但是结合整体的资源监控来看,不仅仅是CPU飙升,还有内网带宽、公网带宽、磁盘读写、内存基本上是同时飙高,然后我就有点慌,是不是中了什么病毒。但仔细一想,谨小慎微的我,一般只开80、443端口,其他端口要开放也是指定IP进行开放的,按理不会有攻击的风险。于是便去和阿里云售后工程师进行battle,因为我已经连不上那台服务器了,只能找客服看一下具体什么问题,然后售后给我的回复是有一个进程一直在占用CPU资源,该进程叫kube-apiserver,心里咯噔一下,是因为我们服务器有集群的K8S界面化操作工具KubeSphere。让我想想,按理来说,只有从服务挂了才会有这种问题,因为之前从节点服务器忘记续费就导致过这种问题,但我去看了一下两台从节点服务器,都能连上的呀,都是正常运行的(只是简单看了一下能否连上,没有去看CPU、内存、磁盘等资源信息)。然后我就去使用重启大法,看一下能不能解决掉这个问题,重启完之后发现过几分钟就直接连不上了,那就说明还有其他问题,重启解决不了。由于没空,实在没时间处理了,我就简单把线上使用频繁使用的一些服务迁移到了一台资源容量更大的服务器上,也还没有去排查服务器CPU资源被打满的具体原因,就先搁置吧。于是,一天后。。。又一台服务器爆了,是从节点的一台服务器,先是数据库报错Causedby:java.sql.SQLException:Thetable'sys_log_login'isfull,然后又看到Redis服务报错,Causedby:io.lettuce.core.RedisCommandExecutionException:MISCONFRedisisconfiguredtosaveRDBsnapshots,butit'scurrentlyunabletopersisttodisk.Commandsthatmaymodifythedatasetaredisabled,becausethisinstanceisconfiguredtoreporterrorsduringwritesifRDBsnapshottingfails(stop-writes-on-bgsave-erroroption).PleasechecktheRedislogsfordetailsabouttheRDBerror.看到这些报错的下意识就是磁盘满了,命令查看,果不其然,就是磁盘满了,使用率100%,头皮发麻。#查一下根目录的磁盘使用情况du--max-dept=1-h/#查看磁盘占用情况df-h首先定位到/var/lib/docker/overlay2/这个目录占了整个磁盘的80%,使用量是100%。docker镜像?容器?日志?这就需要一个一个去排查了,然后镜像基本上我更新服务都会清理旧的镜像,不使用的容器更是没有,那就清理一下日志吧。日志清理脚本#!/bin/bashecho"========startcleandockercontainerslogs========"logs=$(find/var/lib/docker/containers/-name*-json.log)forlogin$logsdofileSizeByte=$(wc-c$log|awk'{print$1}')((fileSizeKB=$fileSizeByte/1024))echo"cleanlogs:$fileSizeByteBytes$fileSizeKBKB-$log"cat/dev/null>$logdoneecho"========endcleandockercontainerslogs========"执行完这个脚本之后,磁盘使用量直接空出了40多个G,那就是因为日志堆积导致的磁盘被占满,切记及时清理不要用的日志信息。。。直到到这里,之前是不是说Master节点的CPU资源被占满,这时我才反应过来,可能就是因为node1服务磁盘爆满,然后kubesphere一直重连,从节点服务器node1又磁盘满了kubesphere报错了,因为是集群的,所以就影响到了Master节点服务器,果然,再去查看Master节点服务器就莫名的可以了,CPU也不飙升了,服务器也正常了。血的教训啊!!!一定要做监控服务器资源,当资源额度剩余10%或者其他值的时候要有警告信息,不然真的很累人。还有就是一定要及时清理日志和临时文件!
[问答] 如何检测GPS串口通讯是否正常?
这个是用在工厂生产过程中检测检测电视盒子gps是否正常。请问有大佬会吗?哎!我太难了。
[问答] 一道配置问题,求解答?
字节跳动原题,越详细越好,没有相关生产经验

[文章] CORS 跨域详解
允许从提供一个资源的域外的另一个域请求受限资源的机制总结:只有域名+端口一致,才为同源CORS的处理开发测试环境解决方案基于Vue配置,实现跨域通过修改axios.defaults.baseURL优点:简单,缺点:不利于开发环境与生产环境的切换通过配置
2020-09-09 22:57
·
跨域
[分享] 微软出品的超好用工具集合
Windows 系统实用程序可最大限度地提高生产力,好用不解释!

[文章] Vue3+vite如何发布,配置生产环境的URL?
复习vue2+webpack的打包方式配置url这个是必须滴,先回顾一下vue2中webpack的配置方式吧第一步,创建各个环境的配置配置文件第二步,根据环境,获取到对应的配置内容第三步:构建或者开发的时候,带上环境参数开发环境:构建的脚本:production就会获取.env.product的配置了,是dev则会获取.env.dev的配置了vue3+vite怎么配置呢?思想跟前面是一样的,只是配置的地方有点不同第一步,也是创建配置文件,里面并配置VITE_BASE_URL,也就是地址了第二步,根据环境使用这个配置第三步,构建的时候携带环境参数vitebuild--modetest这样子,就可以根据不同的环境去使用不同的url配置了。

[文章] SpringBoot与RocketMQ实战
2.0.0.jar--server.port=8080--rocketmq.config.namesrvAddr=xxx.xxx.xxx.xxx(公网ip):9876打开浏览器访问开始实战实战内容实现生产者
2020-08-01 14:40
·
RocketMq
[问答] 请问,虚拟机中 nginx 如何通过IP地址配置反向代理到三个前端项目?
$scheme;
}
}
一、后台管理客户端(生产环境配置
[问答] android 高版本bitmap 保存图片到外部存储 系统相册可以观看
xml里面已经给了读写权限将bitmap生产图片保存到本地应该如何坐
2020-07-22 15:53
·
文件存储

[文章] Android项目环境切换案例
背景调试的时候切换环境地址,比如debug环境下走开发地址,release环境下走生产地址,或者是debug调试代码环境下调试生产地址,等等。
[问答] 找人教我部署分布式单体项目上线(悬赏200元)
3、我看一些教程,说项目生产环境,mysql 不能用默认的 3306 端口;看技术文章,说 Docker 安装 mysql 会被领导辞退。
[问答] 搜狐新闻《极速赛车信誉最好平台》重大推荐
经营范围含矿产资源(非煤矿山)开采;矿产资源勘查;再生资源回收(除生产性废旧金属);五金产品研发;贵金属冶炼等。股权穿透图显示,该公司由四川路桥建设集团股份有限公司、比亚迪股份有限公司等共同持股。
2022-02-24 23:29
·
百度经验

[文章] 云服务器使用docker部署nuxt.js项目(插个眼记录一下)
上传到服务器目录创建Dockerfile文件:touchDockerfileDockerfile文件内容FROMnode:10.15.3#作者MAINTAINERlzyan.fun#参数,node的环境为生产环境
2020-05-18 16:44
·
docker

[文章] git分布式版本控制的介绍以及安装
1.5、分支管理允许在开发过程中对多个生产线进行协同开发以及共同开发,提高开发效率。2、版本控制介绍2.1、版本控制在项目开发过程中使用版本控制思想管理代码的版本迭代。
[问答] 前端门户部署 docker node 镜像 中 build 的时候报错 Killed
="false">DockerFile
#1、基于镜像node,版本自己查看上面的链接
FROM node
#2、作者
MAINTAINER sunofbeach.net
#3、参数,node的环境为生产环境

[文章] 解决博客部署上线最后一步——门户部署上线构建镜像以及容器出错的方法
Dockerfile文件#1、基于镜像node,版本自己查看上面的链接FROMnode:10.15.3#2、作者MAINTAINERbugdr.cf#3、参数,node的环境为生产环境ENVNODE_ENV
- 1
- 2
- 3