最近因为项目需要调度作业服务,之前看张队推荐过一篇https://www.cnblogs.com/yudongdong/p/10942028.html

故直接拿过来实操,发现很好用,简单、方便  执行周期webapi任务,nice

发布到生产环境,顺便看看服务器资源情况,我艹,内存,每s涨1M,涨到500m,关闭host服务,惹不起,什么原因???

1、本地调试、发布运行,内存正常

2、部署到本地测试服务器(win2016 core 2.2.7) 内存正常

3、发给我朋友的电脑测试  内存正常 稳定在130M左右

通过qq联系到原作者,让我dump给他分析,看看是不是内存泄露

无内存泄露!

注释掉nlog、他的hangfire.httpjob 组件,再次发布,内存仍然异常。

难道是服务器core 版本问题,安装最新2.2.7, 我靠,要重启服务器,生产服务器,放弃!

最后 作者提醒我,是可能没GC到的原因。

故搜到两篇文章:

https://www.cnblogs.com/maxzhang1985/p/7836088.html

https://www.cnblogs.com/smark/p/9899657.html

忽然想到服务器是2个cpu,40逻辑处理器,果断修改配置:

再次启动,一个健康检查api作业(直接return ok),每15s执行一次,内存保持在35M左右:

问题阶段性的解决了。

疑惑:

1、同一服务器上的另一个.net core api  内存不涨(间隔5s被请求一次)

2、猜想是服务器os  win2012r2   太古老的原因

遗留问题:

本地测试 /job-read能正常访问, 部署到服务器外网无法访问,服务器本机能访问  难道job与 job-read 走不通的端口?被防火墙掉呢?

本人对hangfire不熟悉,望哪位仁兄知道告知我一下,谢谢!

最新文章

  1. MySQL对时间戳的转换处理
  2. 深入探索c++对象模型
  3. JAVA对文件类型的校验
  4. ASP.NET5 MVC6入门教学之一(自己动手)
  5. poj 3317 Stake Your Claim 极大极小搜索
  6. Java之绘制方法
  7. php下删除一篇文章生成的多个静态页面
  8. POJ 2531 Network Saboteur 位运算子集枚举
  9. 用GPUImage开启相机并且开启滤镜效果
  10. ibatis 更改resultmap后 java.sql.SQLException: Column 'del_status' not found.
  11. Bye,IE!服务互联网20年IE终于要退役了
  12. 一般css样式开头公共部分
  13. 201521123075 《Java程序设计》第4周学习总结
  14. Python 项目实践二(下载数据)第三篇
  15. (十一)Updating Documents
  16. JavaScript null和undefined的区别
  17. I/O 模型与 Java
  18. 稀疏矩阵 part 3
  19. 使用CP进行应用层程序控制
  20. CentOS7使用httpd apache 和firewalld打开关闭防火墙与端口

热门文章

  1. BeyondCompare4破解方法
  2. docker仓库资源的地址修改
  3. kerberos&LDAP实现免密码登录搭建
  4. glog的编译和使用
  5. vue router 导航守卫生命周期
  6. 201871010125-王玉江《面向对象程序设计(java)》第十五周学习总结
  7. 201871010136—赵艳强《面向对象程序设计(java)》第十三周学习总结
  8. LeetCode 145. Binary Tree Postorder Traversal二叉树的后序遍历 (C++)
  9. 洛谷 P1182 数列分段 Section II
  10. Debian 9 部分快捷键失效问题