前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Linux]gocron定时任务平台的部署

[Linux]gocron定时任务平台的部署

作者头像
唯一Chat
发布2019-11-13 19:35:02
1.1K0
发布2019-11-13 19:35:02
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地

采用二进制文件的方式部署非常简单,因为go已经把源码打包成了可执行文件,下载下来直接运行就可以了,不需要自己去编译和配置依赖

下载执行文件的地址是: https://github.com/ouqiang/gocron/releases 看清楚自己的系统,需要下载gocron和gocron-node两个包,gocron是web配置平台,gocron-node是需要在想要执行任务的节点服务器部署的程序

下载的时候有时候速度比较慢,多试几次就可以了 wget https://github.com/ouqiang/gocron/releases/download/v1.5.2/gocron-v1.5.1-linux-amd64.tar.gz wget https://github.com/ouqiang/gocron/releases/download/v1.5.2/gocron-node-v1.5.1-linux-amd64.tar.gz

tar -xvf gocron-v1.5.1-linux-amd64.tar.gz ./gocron-v1.5.1-linux-amd64/gocron web

tar -xvf gocron-node-v1.5.1-linux-amd64.tar.gz ./gocron-node-v1.5.1-linux-amd64/gocron-node

web平台监听5920端口 客户端节点服务监听5921端口

执行gocron-node时不允许使用root来执行,因此指定一个执行用户就可以了,我这里指定nginx用户执行

sudo -u nginx ./gocron-node

访问地址直接登录上去,会让配置mysql数据库的密码等信息,填上对应的就可以了 先在任务节点里增加上我们的服务器节点

在任务管理里增加上任务,比如我这个任务是每分钟执行一次date命令,选择指定的节点去执行

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档