IIS10-MySQL数据库断开连接-发生未处理的异常(事件ID 1309)

时间:2019-07-04 08:55:56

标签: c# mysql asp.net iis

Image

嗨,      我收到以下错误消息,但无法访问该网站。重新启动IIS站点后,将重新连接。请让我知道错误的解决方案。

  

日志名称:应用程序

     

来源:ASP.NET 2.0.50727.0

     

日期:28-06-2019 10:55:30 AM

     

事件ID:1309

     

任务类别:网络事件

     

级别:警告

     

关键字:经典

     

用户:不适用

     

计算机:PSPINTRANETSVR.root.com

     

说明:

     

事件代码:3005

     

事件消息:发生未处理的异常。

     

活动时间:28-06-2019 10:55:30

     

事件时间(UTC):28-06-2019 05:25:30

     

事件ID:c8f21b66d0f6484ea19410b52b9d4f50

     

事件顺序:509

     

事件发生:4

     

事件详细代码:0应用程序信息:       应用范围:/ LM / W3SVC / 2 / ROOT-1-132061709909075750       信任等级:完整       应用程序虚拟路径:/       应用程序路径:D:\ IIS \ PIMS WEBINTERFACE \ www \       机器名称:PSPINTRANETSVR进程信息:       进程ID:4736       进程名称:w3wp.exe       帐户名:IIS APPPOOL \ WEBINTERFACE异常信息:       异常类型:InvalidOperationException       异常消息:连接必须有效并且打开请求信息:       要求网址:http://site       请求路径:/       用户主机地址:000.000.0.000       用户:
      已验证:错误       身份验证类型:
      线程帐户名称:IIS APPPOOL \ WEBINTERFACE线程信息:       线程ID:9       线程帐户名称:IIS APPPOOL \ WEBINTERFACE       正在冒充:错误       堆栈跟踪:位于MySql.Data.MySqlClient.MySqlCommand.CheckState()   MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior   行为)在MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()   在_Application._application.get_department()   D:\工作文件夹\工作   Projects \ Application \ new \ Application \ Application \ database.cs:line   101在Application.pims.Page_Load(对象发送者,EventArgs   e)在D:\ Working Folder \ Working中   Projects \ Application \ new \ Application \ Application \ pims.Master.cs:line   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,40   对象o,对象t,EventArgs e)位于   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(对象发送方,   System.Web.UI.Control.OnLoad上的EventArgs e)()   System.Web.UI.Control.LoadRecursive()在   System.Web.UI.Control.LoadRecursive()在   System.Web.UI.Page.ProcessRequestMain(布尔   includeStagesBeforeAsyncPoint,布尔值includeStagesAfterAsyncPoint)       自定义事件详细信息:

     

事件Xml:
                1309       3       3       0x80000000000000              4137       应用       PSPINTRANETSVR.root.com                    3005       发生未处理的异常。       28-06-2019 10:55:30       28-06-2019 05:25:30       c8f21b66d0f6484ea19410b52b9d4f50       509       4       0       / LM / W3SVC / 2 / ROOT-1-132061709909075750       充分       /       D:\ IIS \ PIMS WEBINTERFACE \ www \       PSPINTRANETSVR                     4736       w3wp.exe       IIS APPPOOL \ WEBINTERFACE       InvalidOperationException       连接必须有效且打开       http://site/       /project_complete.aspx       192.168.0.000                     假                     IIS APPPOOL \ WEBINTERFACE       9       IIS APPPOOL \ WEBINTERFACE       假          在MySql.Data.MySqlClient.MySqlCommand.CheckState()在MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior   行为)在MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()   在Application.application.get_department()中   D:\工作文件夹\工作   Projects \ Application \ new_Application \ Application \ database.cs:line   101在Application.pims.Page_Load(对象发送者,EventArgs   e)在D:\ Working Folder \ Working中   Projects \ Application \ new \ Application \ Application \ Master.cs:line   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,40   对象o,对象t,EventArgs e)位于   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(对象发送方,   System.Web.UI.Control.OnLoad上的EventArgs e)()   System.Web.UI.Control.LoadRecursive()在   System.Web.UI.Control.LoadRecursive()在   System.Web.UI.Page.ProcessRequestMain(布尔   includeStagesBeforeAsyncPoint,布尔值includeStagesAfterAsyncPoint)       

1 个答案:

答案 0 :(得分:0)

此问题通过增加MySQL中的max_connections值来解决

1。检查有多少用户连接了您的数据库

 show status like 'max_used_connections';

2。检查默认的最大连接范围

show variables like 'max_connections';

3。根据需要设置最大连接值,但最大范围为100000

set global max_connections = 100000;