superman228 发表于 2017-12-15 09:27:33

AR控件,在NGINX下打印报错

大神们好,用nginx做代理访问下端服务器,其他都正常,但是打印模块时而可以,时而报错,报错提示如下,麻烦大神们帮忙看看,是不是nginx需要配置什么?或者后台需要更改什么。万分感谢呐。服务器负载太大,被领导催惨了:'(

KearneyKang 发表于 2017-12-15 13:49:40

您好
您的程序直接在另外一台没有安装AR的机器上发布运行可以正常运行吗?
还有就是您把错误的详细信息截图发过来看看。

superman228 发表于 2017-12-15 14:44:07

KearneyKang 发表于 2017-12-15 13:49
您好
您的程序直接在另外一台没有安装AR的机器上发布运行可以正常运行吗?
还有就是您把错误的详细信息截 ...

你好,内网有两台应用服务器,一台A,一台B,单独访问两台服务器,打印没问题。
但使用nginx 使用IP_HASH算法,代理访问A或者B服务器,就会时而可以打印,时而不可以打印。详细错误信息见下图,麻烦大神帮忙看看了,谢谢:'(

KearneyKang 发表于 2017-12-15 16:35:56

时而可以打印,时而不可以。
是不是这种情况部分报表可以打印,部分打印不了。
如果是这样的话,先检测下这几张报表。然后确数据源什么的没问题。
然后把就是在该目录下找到所有的AR引用:C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 12。拷贝到您发布文件的bin路径下。
如果是同一张报表一会打印可以,一会不可以。那可能就是您服务本身的问题了。

superman228 发表于 2017-12-16 11:52:33

KearneyKang 发表于 2017-12-15 16:35
时而可以打印,时而不可以。
是不是这种情况部分报表可以打印,部分打印不了。
如果是这样的话,先检测下 ...

我是用户端,不知道开发人员怎么设计的,AR支持NGINX的负载均衡吗?还是需要用别的负载均衡?IP地址端口都绑死了。还是时而可以加载时而不可加载。这是什么问题呢?

KearneyKang 发表于 2017-12-18 09:27:17

这个一会支持,一会不支持首先说明我们产品是没有问题的
这应该就是你们服务器的问题。这个您要先和你们研发沟通。光一个客户端,不经过代码的追逐是很难找到问题的

superman228 发表于 2017-12-19 17:02:16

KearneyKang 发表于 2017-12-18 09:27
这个一会支持,一会不支持首先说明我们产品是没有问题的
这应该就是你们服务器的问题。这个您要先和你们研 ...

-0-问一下,AR打印生成的报表是PDF嘛?存放的路径是什么?查看log有一串这个东西
ERP_Reports/Document.aspx?type=CarOut&paramet1=TT0011712180015&paramet3=12345678907654321&paramet4=%E7%9A%96R-12345&paramet5=%E5%AE%A2%E6%88%B7%E7%BB%B4%E4%BF%AE

KearneyKang 发表于 2017-12-19 17:25:44

本帖最后由 KearneyKang 于 2017-12-20 11:56 编辑

客户端AR的打印代码如下
string file_name = @"..\..\PageReport1.rdlx";
GrapeCity.ActiveReports.PageReport pageReport = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(file_name));
GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(pageReport);
pageDocument.Print(true, true, false);



superman228 发表于 2017-12-20 10:33:32

KearneyKang 发表于 2017-12-20 09:26
具体的转换是一个内部机制,经过了一个集成。具体路径和位置不知道是如何操作的

啥概念呀?这款程序不是你们开发的呀?
如果需要你们调试解决负载均衡打印模块加载错误。需要怎么应对?收费是多少?

KearneyKang 发表于 2017-12-20 11:43:22

您好!
你说的问题,一会可以打印,一会打印不正常。这种问题我们以前没有客户反馈过着这个问题。客户反馈的问题都是要么可以打印,要么打印实现不了。你这种时好时不好的问题,我这边重现不了,我需要去咨询我们研发的同事看看他们能提供什么好的解决思路。您最好能把您的问题做一个详细准确的描述,然后我给研发那边的同事做一个咨询,看看如何更好的解决这个问题。
页: [1] 2
查看完整版本: AR控件,在NGINX下打印报错