网络用户正在接收"会话已过期"在使用Acumatica ERP时,我根据文档对Web Config文件进行了以下更改:
答案 0 :(得分:2)
根据用户收到超时的时间/地点,可能是各种项目。
如果超时发生在一致的持续时间,那么用户可能会达到标准ASP"会话"超时。
在web.config文件中查找" sessionState"标记并查看"超时"中的值是。这是几分钟。增加此值可以增加用户"会话之前的时间量。超时。
修改此值时,您还应该查看"表单..."标记并查看"超时"有设定。这是表单身份验证持续时间的持续时间。这些应匹配或关闭,否则您将在实际会话之前完成身份验证超时。
如果您遇到随机问题(在不同时间对不同用户或多个用户同时发生超时),需要注意的一件事是服务器上的Eventlog。如果IIS应用程序池正在回收(默认情况下这样做)或者崩溃时出现问题,则最终用户会话不会保留并显示超时消息。
如果它是回收问题,您可以在应用程序池中调整回收之前的时间。
如果池崩溃的问题,将会有一个事件日志显示崩溃,以帮助隔离崩溃的位置。我有一位客户最近遇到过这个问题。应用一些更新后,他们从未重新启动导致定期应用程序池崩溃的服务器。运行低/内存不足也可以。
这些不会保证修复,但它可以帮助您找出超时的原因
答案 1 :(得分:0)
我有类似的问题。在我的情况下,它增加了Web服务器的可用内存
答案 2 :(得分:0)
此外,请记住,如果您的网站已升级,则可能需要重置许可证密钥。 (你可能需要联系Acumatica来做这件事) 升级到较新版本后,我们的客户端的许可证无效,然后只有2个用户可以登录,如果第三个用户登录其中一个用户,则收到“会话超时”错误。