家庭收支系统V4迁移到linux -8- linux上部署(任务调度站点)

返回家庭收支系统V4迁移到linux目录
操作视频:https://www.ixigua.com/i6765358240415875591/

修改代码
  1. 时区ID
    Linux上的时区ID和win上的时区ID居然是不一致的,真是服了。
    为了在Linux上运行,特意改了时区ID:“China Standard Time” -> “Asia/Shanghai”。
    (因为这个是写在特性上的,还不能做判断,真是麻烦。目前先直接改字符串!)
  2. 授权远程访问仪表盘
    hangfire仪表盘默认是只能本地访问的,如果需要远程访问要实现IDashboardAuthorizationFilter接口授权,具体见代码。
上传到linux

用xftp操作

  1. 发布
    参考家庭收支系统V4(四) 任务调度部署中对应部分。
    如果参数有改动记得修改配置。
  2. 上传文件到 linux 的 /usr/local/services/IOSysV4/ 目录下。
    上传文件到 linux 的 /usr/local/services/IOSysV4/ 目录下
  3. 创建数据库
    按配置里的数据库名创建空数据库。
挂到Supervisor上

新建配置文件iosysv4hangfire.conf,上传到/etc/supervisor/conf.d目录。
iosysv4hangfire.conf内容如下:

[program:iosysv4hangfire]
command=dotnet Tdb.Hangfire.ConsoleApp.dll --urls http://0.0.0.0:20004
directory=/usr/local/services/IOSysV4/Hangfire
environment=ASPNETCORE_ENVIRONMENT=Production
user=root
stopsignal=INT
autostart=true
autorestart=true
startsecs=1
stderr_logfile=/var/log/services/iosysv4/iosysv4hangfire.err.log
stdout_logfile=/var/log/services/iosysv4/iosysv4hangfire.out.log

记得创建日志文件目录:/var/log/services/iosysv4

重新启动supervisor

supervisorctl reload
验证

验证
仪表盘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值