
DevOops
文章平均质量分 64
hzp666
这个作者很懒,什么都没留下…
展开
-
告别『上线裸奔』!一文带你配齐生产级 Web 应用的 10 大核心组件
不知道你有没有遇到过这样的场景:吭哧吭哧写完的代码,在自己电脑上跑得飞起,打开顺滑无比,各种功能测试一遍过。心满意足地打包、部署、上线一条龙,结果呢?用户稍微一多,网站就开始转圈圈,甚至直接 502 Bad Gateway;或者某个功能一用就卡死,查日志发现数据库慢查询告警刷屏;更惨的是,半夜收到告警电话,说服务挂了,赶紧从被窝里爬起来救火…是不是感觉很熟悉?这其实就是“能跑起来”的代码和“能扛得住事儿”的生产级应用之间的差距。本地开发环境和真实生产环境的复杂性完全不是一个量级。转载 2025-05-07 13:33:14 · 37 阅读 · 0 评论 -
部署VUE+SpringBoot+nginx项目
本文是前端是vite + element-plus后端 springBoot部署整个项目主要分为3个步骤,1. 部署nginx,主要是配置nginx.conf2.打包前端代码3.打包后端代码。原创 2024-02-26 16:53:04 · 1174 阅读 · 0 评论 -
访问nginx出现403错误
其实大多数403错误,都主要是因为 nginx 没有网站资源目录的权限,所以为了安全起见,我们通常都不会将 nginx工作用户改成 root,而是去赋予网站资源目录权限。当我们访问 nginx 网站的时候出现403错误,我们首先想到的是客户端请求没有权限,既然是权限问题,我们就应该照着这条线索排查下去。可是,这样会导致如果我们的80端口被黑客入侵,那么黑客就拥有了 root 权限,这是我们不敢想象的。那么就找到原因了:启动nginx的是root用户,而工作用户是nginx,两个不一致就会导致403错误。转载 2024-02-26 15:41:35 · 10148 阅读 · 0 评论 -
数据库流水线发布data Ops--Bytebase
在本文中,我们首先向读者展示了 Bytebase 的安装部署过程,以及其查询和更改的基本功能。接着,我们体验了 Bytebase 1.14.0 最新版本所带来的 ChatSQL 功能,该功能基于 OpenAI,能够根据我们的问题或需求生成相应的 SQL 语句。最后,我们实践了 Bytebase 的 GitOps 功能,通过结合版本控制系统,可以跟踪数据库结构的变化,方便我们对数据库变更进行审查、协作和回滚操作。转载 2023-12-11 13:35:32 · 324 阅读 · 0 评论 -
Jenkins配置定时调度部署
H 22 * * *表示每天22点 自动构建转载 2022-03-30 16:09:35 · 421 阅读 · 0 评论 -
VUE打包部署
rm-rfdist///最好是build之前把原来的dist文件夹删掉,不然搞不清楚是不是最新的npmrunbuildzipdist/dist.zip//上一步npmrunbuild会生成一个dist文件夹,用指令打成zip包mvdist.zip/opt/qanda///把这个dist.zip包移动到/opt/qands/目录下unzipdist.zip...原创 2022-03-25 09:36:13 · 5425 阅读 · 0 评论 -
DevOops的CICD
elasticSearch:KibanadockerJenkinsSonarQubeK8S原创 2022-03-24 21:31:52 · 2832 阅读 · 0 评论