超级苹果网

搜索

论坛快递»

离婚财产分配

私人医疗保险,保费也会年年涨吗?

【英国峰区徒步】B-29超级堡垒轰炸机坠机现场

Buy to let的 stamp duty

提醒大家一下最近身边发生的一些犯罪行为,做好防备。

卖车的话auto trader的指导价准确吗

像我这样的情况会收到罚单吗

求教个在mac pro上运行imovie非常卡的问题

入籍需要提交身份证吗

怎么剪短发,才能像朴信惠那么好看?

论暴脾气,我只服狮子座!

猴打伞、猴耍棍、刀里加鞭...这些都是吃的?!

擦脸总像糊墙!为什么我的护肤品总是不“吸收”?

哪来的男朋友!这么会求雨!又是什么仙男爱情!

嗑一嗑当年还是小鲜肉的小李子!我可以!

放弃一个很爱的人是什么感觉?

这个答案猝不及防!姜还是老的辣!

“姑娘,千万别陪一个男孩长大”一句话听哭无数人...

在妇科门诊多年,我有 4 点忠告想送给所有女性

马上交换合同,律师啥都没要求提供

开个奶茶店需要的成本大概是多少

❤ 英国买房贷款律师信息整合帖 ❤ - 找律师、推荐律师请统一整合信息在本帖下,勿单独开帖

求助,车库改房间的问题

奢侈包包小白问个LV的问题

请教11+考试原始分转换最终成绩问题讨论

求问T2 dependent 满5年单独申请永居 求问需要什么材料?

老公 英籍 申请CHILD TAX CREDIT 对我今后申请PR有影响吗?

有没有谁做过 Vertical Blind 的?

求教 自己才拿到的 配偶签证,可以给父母申请旅游签证吗?

请问打印机选择

公寓的窗户把手的维修

修车差点被黑

网上卖东西,收款通过PAYPAL安全吗?

这猫猫眼睛好美!鼻子也自带阴影!全是霸道总裁的范!

这真的是情侣吗?女朋友过于理想主义了..

TOM FORD又出神仙口红了,最好看的是这支!

54岁转行做模特,刚好

剧毒中药里的减肥“神药”:可致食欲大减,哈佛科学家揭开其减肥机制(请勿自行尝试)

如何迅速成为东北人?

今年狮子座的事业运也太太太太旺了吧!

查看: 59627|回复: 59

[电脑软硬件] 编程问题在线解决,百分百回复

[复制链接]

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:28:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转超级苹果论坛。

您需要 登录 才可以下载或查看,没有帐号?注册

x
将 DotNetCore.CAP 从 2.2.5.2 升级至 2.4.0 之后日志中出现大量的告警:

[Warning] Processor '"DotNetCore.CAP.Processor.NeedRetryMessageProcessor"' failed. Retrying...
System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'Version'.
   at System.Data.SqlClient.SqlCommand.<>c.<ExecuteDbDataReaderAsync>b__122_0(Task`1 result)
   ...
   at DotNetCore.CAP.SqlServer.SqlServerStorageConnection.GetPublishedMessagesOfNeedRetry()
   at DotNetCore.CAP.Processor.NeedRetryMessageProcessor.ProcessPublishedAsync(IStorageConnection connection, ProcessingContext context)
   at DotNetCore.CAP.Processor.NeedRetryMessageProcessor.ProcessAsync(ProcessingContext context)
   at DotNetCore.CAP.Processor.InfiniteRetryProcessor.ProcessAsync(ProcessingContext context)
请问如何解决?
回复

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:28:20 | 显示全部楼层
给 Cap.Published 与 Cap.Received 表增加 Version 字段后解决

ALTER TABLE Cap.Published ADD
    Version varchar(10) NOT NULL CONSTRAINT DF_Published_Version DEFAULT 'v1'
ALTER TABLE Cap.Received ADD
    Version varchar(10) NOT NULL CONSTRAINT DF_Received_Version DEFAULT 'v1'
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:29:07 | 显示全部楼层
可以获取到吗?

原生安卓通过原生代码是可获取的,web程序可以吗?想法是植入代码,或传一些特征值后台,后台运行某系程序,然后返回...  

可不可以获取到?
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:29:22 | 显示全部楼层

web程序不可以
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:31:24 | 显示全部楼层
问题三:求助,为什么sqlite中查询时间段内的数据为空?
1500519-20181215105500466-51362875.png
1500519-20181215105510888-313708929.png
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:32:31 | 显示全部楼层
答案:时间格式不对,需要改为
SELECT * FROM  AlarmInfo WHERE alarmtime BETWEEN '2018-07-04 00:00:00' AND '2018-12-15 00:00:00'
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:37:34 | 显示全部楼层
问题四:Dapper 查询越来越慢是什么原因
用 Dapper 持续查询,发现耗时越来越长,代码如下:

var page = 0;
var pageSize = 10;
var count = pageSize;
var sw = new Stopwatch();

while (count >= pageSize)
{
    sw.Restart();
    count = await Query(page, pageSize, startId, maxId);
    sw.Stop();
    _logger.LogInformation($"Query {count} items with {sw.ElapsedMilliseconds}ms");
    page++;
}
private async Task<int> Query(int page, int pageSize, int startId, int maxId)
{
var sql = @"SELECT [t].[Id],
                   [t].[Title],
                   [t].[Content],
            FROM (
                    SELECT [x].[Id],
                           [x].[Title],
                           [x].[Content],
                           ROW_NUMBER() OVER(ORDER BY [x].[Id]) AS [__RowNumber__]
                    FROM [Items] AS [x]
                    WHERE ([x].[Id] > @startId) AND ([x].[Id] <= @maxId)
                ) AS [t]
            WHERE ([t].[__RowNumber__] > @p1) AND ([t].[__RowNumber__] <= (@p1 + @p2))";

var items = _connection.Query<Item>(sql, new { startId = startId, maxId = maxId, p1 = page * pageSize, p2 = pageSize });
retrun items.Count();
}
打印出来的时间从一开始 10 ms,在8个小时内慢慢的增加到 5000 ms,请问这是什么原因呢?
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:37:59 | 显示全部楼层
答案:既然基于 startId ,为什么还用 ROW_NUMBER() 进行分页查询,直接 TOP 不就行了吗
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:40:19 | 显示全部楼层
问题五:docker-compose 无法平滑的升级服务
请问docker-compose 有什么办法可以平滑的升级服务吗?不间断,让用户感觉不到的更新服务。

docker-compose up
docker-compose restart

都是先终止容器,然后建立新容器,中间会短暂的有服务真空的情况。请问怎么解决?
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:40:58 | 显示全部楼层
答案:更新镜像时,我是这样执行 docker-compose 命令的

docker-compose pull && docker-compose up --force-recreate -d
建议试试在 docker-compose.yml 中添加如下的配置
services:
  web:
    deploy:
      update_config:
        order: start-first
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

©版权所有 - 超级苹果网 2002-2018 手机版 | 中国版 | 版权免责隐私 | 广告服务 | 联系我们
快速回复 返回顶部 返回列表