首页 新闻 会员 周边

一个奇怪的异常

0
悬赏园豆:160 [已关闭问题]

用access做的用来存储 聊天记录 和 公告

总是发生以下异常,导致程序瘫痪

 

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

进程名: w3wp.exe

异常信息:
    异常类型: OleDbException
    异常消息: 存储空间不足,无法完成此操作。

 

    是否正在模拟: False
    堆栈跟踪:    在 System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
   在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
   在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
   在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
   在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   在 System.Data.OleDb.OleDbConnection.Open()
   在 System.Data.Common.DbCommandBuilder.BuildCache(Boolean closeConnection, DataRow dataRow, Boolean useColumnsForParameterNames)
   在 System.Data.Common.DbCommandBuilder.GetInsertCommand(DataRow dataRow, Boolean useColumnsForParameterNames)
   在 System.Data.OleDb.OleDbCommandBuilder.GetInsertCommand()
   在 DtMsg.SendGG(String username, Int32 userid, String message, Int32 type)
   在 gonggaos.Page_Load(Object sender, EventArgs e)
   在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
   在 System.Web.UI.Control.OnLoad(EventArgs e)
   在 System.Web.UI.Control.LoadRecursive()
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

回收了 应用程序池就好了

问题补充: 有空间和内存 ps:再次补充.有定时程序清除数据 数据量只保持在 几千条 Session 应该没有满 服务器配置很高 大概几千个在线用户
小田好好先生的主页 小田好好先生 | 初学一级 | 园豆:60
提问于:2010-01-05 17:25
< >
分享
其他回答(5)
0

access数据库太小,根硬盘大小无关,你可以用mysql.

一滴血 | 园豆:1602 (小虾三级) | 2010-01-05 17:29
0

Session里存了太多的东西的原因。

剧终 | 园豆:313 (菜鸟二级) | 2010-01-05 22:03
0

你查一下是不是数据库连接没有关闭

DbConnectionPoolGroup

可能是数据库连接池满了

persialee | 园豆:3217 (老鸟四级) | 2010-01-05 22:46
0

数据库连接池满

振轩 | 园豆:325 (菜鸟二级) | 2010-01-06 08:50
0

把相应的EXECL换个路径看看.

天天不在 | 园豆:926 (小虾三级) | 2010-01-06 08:55
0

查看下事发现场的连接数

http://www.cnblogs.com/downmoon/archive/2009/01/05/1369276.html

邀月 | 园豆:25475 (高人七级) | 2010-01-06 09:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册