小编arf*_*twn的帖子

Launchpad pull请求

我想提议对Launchpad中托管的项目的源代码进行更改.

问题是:我不知道如何使用集市版控制系统,我从未使用过Launchpad,那么制作Github拉取请求的等效步骤是什么,但是应用于这个系统?

我已经阅读了一些教程,并且它们非常长而且不是非常简单,因为它应该非常简单.

bazaar launchpad pull-request

13
推荐指数
2
解决办法
1316
查看次数

排队和处理后台作业时发生内存不足异常

当使用Hangfire排队和处理后台作业时,我能够发生可重现的内存不足异常.

作业是简单的Console.WriteLine调用,所以我不希望堆内存增加它的方式.

我配置错误还是应该考虑提交问题?

结果(VMMap)

使用Redis作为Jobs的后备存储:

  • 一开始,总堆= 29,088K;
  • 经过5,000个工作岗位,938,672K;
  • 6,000个工作岗位,1,056,004K;
  • 7,000个工作岗位,1,219,296K;
  • 8,000个工作岗位,不存在堆值;
  • 在100多个工作岗位内,iisexpress.exe实例崩溃了.

使用SQL存储,限制要高得多〜= 15,000个作业.

建立

  • 空ASP.NET项目;
  • 安装IIS主机和Hangfire的Owin包;
  • 启动类和控制器.

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Hangfire.Core" version="1.6.6" targetFramework="net452" />
  <package id="Hangfire.Pro" version="1.4.7" targetFramework="net452" />
  <package id="Hangfire.Pro.PerformanceCounters" version="1.4.7" targetFramework="net452" />
  <package id="Hangfire.Pro.Redis" version="2.0.2" targetFramework="net452" />
  <package id="Hangfire.SqlServer" version="1.6.6" targetFramework="net452" />
  <package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net452" />
  <package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net452" />
  <package id="Microsoft.AspNet.WebApi.Owin" version="5.2.3" targetFramework="net452" />
  <package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.0" targetFramework="net452" />
  <package id="Microsoft.Net.Compilers" version="1.0.0" targetFramework="net452" …
Run Code Online (Sandbox Code Playgroud)

hangfire stackify

3
推荐指数
2
解决办法
1762
查看次数

标签 统计

bazaar ×1

hangfire ×1

launchpad ×1

pull-request ×1

stackify ×1