aviagesystems 发表于 2023-12-20 15:44:40

9.0.6 工程文件发布慢

遇到一个发布工程文件的问题,工程文件本身不大,1MB都不到,一开始发布只需要几秒。

后面随着附件越来越多(目前已经有几个G),现在发布工程要等10多分钟,还经常遇到发布超时的报错。
请问有什么办法解决。

Joe.xu 发表于 2023-12-20 16:31:38

您好,了解下情况,便于我们调查哈,
使用离线发布还是在线发布呢,按理说附件应该是在服务器上的,是不需要每次发布的,
您也按照这个帖子收集一下服务器的错误日志,说明应用和报错的时候我们分析一下

一看就会,超有用活字格技能:四十五,错误日志收集功能
https://gcdn.grapecity.com.cn/showtopic-52854-1-1.html
(出处: 葡萄城开发者社区)


aviagesystems 发表于 2023-12-20 16:47:05

我用的是在线发布。发布超时是偶发的,如果没有报错只是发布慢,是不是没法收集日志了?

Nathan.guo 发表于 2023-12-20 17:51:22

aviagesystems 发表于 2023-12-20 16:47
我用的是在线发布。发布超时是偶发的,如果没有报错只是发布慢,是不是没法收集日志了?

正常情况下,发布是不会被附件影响的,大佬发布的时候是不是勾选了覆盖服务器数据呀,如果勾选的话应为要同步数据(包括附件),可能会引起发布超时的问题~~
大佬也可以测试下:
给服务器发布一个新的空白应用需要多长时间?
以及将这当前工程发布成一个欣应用又需要多长时间?
当前工程发布到其他服务器或者咱们本地电脑需要多长时间?

aviagesystems 发表于 2023-12-21 09:39:18

Nathan.guo 发表于 2023-12-20 17:51
正常情况下,发布是不会被附件影响的,大佬发布的时候是不是勾选了覆盖服务器数据呀,如果勾选的话应为要 ...

发布的时候没有选择覆盖数据。按你要求进行了测试。
1. 空白应用一下子就发布完成了
2.将工程发布成新应用也需要很长的时间,从发布的进度条反馈的信息,时间主要花在“创建发布文件”以及“请求发送中”
3.目前没有其他活字格服务器可以测试,本地调试时运行工程速度很快

是否可以远程查看下我这边的情况,找到速度慢的原因?

aviagesystems 发表于 2023-12-21 10:17:31

我做了一个测试,把本地保存工程附件的文件夹“工程名_fgcfiles”改了个名字,然后发布速度就快了。
所以还是附件影响了发布速度。

Nathan.guo 发表于 2023-12-21 10:18:44

本帖最后由 Nathan.guo 于 2023-12-22 14:00 编辑

aviagesystems 发表于 2023-12-21 09:39
发布的时候没有选择覆盖数据。按你要求进行了测试。
1. 空白应用一下子就发布完成了
2.将工程发布成新 ...
现状我这边明白了,我联系下大佬~~
邮箱:Nathan.Guo@global.grapecity.com

问题跟进:这个是目前活字格的策略(发布时无论什么场景都会将附件也打包为发布文件),这个一点不合理,是可以优化的,一返回给开发团队,目前产品会当作一个需求在后续版本中改进优化

目前的办法只能是:发布前先手动删除附件文件夹

true 发表于 2023-12-22 16:37:59

Nathan.guo 发表于 2023-12-21 10:18
现状我这边明白了,我联系下大佬~~
邮箱:Nathan.Guo@global.grapecity.com



附件是什么附件?图片资源那些吗?我们的发布也很慢,最慢的时候得20-30分钟

Patrick.Zhu 发表于 2023-12-22 17:25:51

true 发表于 2023-12-22 16:37
附件是什么附件?图片资源那些吗?我们的发布也很慢,最慢的时候得20-30分钟

您是只改了少量内容,不覆盖服务器上的任何资源,包括数据库、流程数据库等内容的情况下,发布速度很慢吗?
您可以参考下题主的做法,如果删除了工程的附件文件夹之后,发布速度就明显提升了,那应该就是同类问题。
页: [1]
查看完整版本: 9.0.6 工程文件发布慢