windows安装PPGo_Job
简介
PPGo_Job是一款轻量级定时任务管理系统,go语言开发,部署超级简单,资源消耗少,运行稳定。 支持定时任务可视化管理、多人多权限的管理,支持大并发,可同时管理多台服务器上的定时任务。
安装方法
windows
- 进入 https://github.com/george518/PPGo_Job/releases
- 下载 ppgo_job-windows-2.x.0.zip 并解压
- 进入文件夹,设置好数据库(创建数据库,导入ppgo_job2.sql)和配置文件(conf/app.conf)
- 导入ppgo_job2.sql后数据库显示如下:(在导入sql文件的时候出现失败的情况,把ppgo_job2.sql中所有的CHARSET所对应的编码方式改为utf8即可,成功后如下图所示)
- 设置配置文件(conf/app.conf),如下,把数据库名改为上面导入sql时的数据库名,数据库等信息改为自己的相关内容。
-
AppName = PPGo_Job2 HTTPPort = 8080 RunMode = dev SessionOn = true version= V2.8 # 允许同时运行的任务数 jobs.pool = 1000 # 站点名称 site.name = 定时任务管理器 #通知方式 0=邮件,1=信息,2=钉钉,3=微信 notify.type = 0 # 数据库配置 db.host = 127.0.0.1 db.user = root db.password = "123456" db.port = 3306 db.name = ppgo db.prefix = pp_ # 邮件通知配置 email.host = smtp.mxhichina.com email.port = 25 email.from = ci@xxx.cn email.user = ci@xxx.cn email.password = "xxxxxx" email.pool = 10 # 短信通知方式配置 msg.url = http://xx.com/api/tools/send_sms msg.pool = 10 # 钉钉通知配置 dingtalk.url = "https://oapi.dingtalk.com/robot/send?access_token=%s" dingtalk.pool = 10 # 微信通知方式配置 wechat.url = http://xx.com/api/tools/send_wechat wechat.pool = 10
- 运行 PPGo_Job.exe
- 我在执行此步骤时发现闪退,于是打开cmd把PPGo_Job.exe放进cmd中执行,闪退后cmd里会留下报错的相关信息,发现跟时区相关,于是把配置文件(conf/app.conf)文件中这句代码:db.timezone = Asia/Shanghai 删掉,再执行PPGo_Job.exe,则运行成功,如下图
- 此时前台访问:http://localhost:8080 用户名:admin 密码:123456 就可以看到如下内容