网站部署在IIS服务器上运行一段时间就不能用啦!

时间:2022-09-29 14:20:45
各位大神,有个小项目,用的.net 4.0  服务器是sever2008,IIS7.0,数据库是oracle9i,是远程连接的,然后因为特殊要求,我在系统里边加了一个access2007的数据库。我在我自己电脑上运行的时候没有问题,部署到他们的这个服务器上,远程数据库后,开始也没有问题,但是时间一长后就会报错,整个系统就不能用啦,只有重启IIS才能用,不知道哪里出问题,各位大神能不能给点建议,小弟感激不尽!!!在线等!!!

13 个解决方案

#1


自顶一个!!望大神们能看到!!!! 网站部署在IIS服务器上运行一段时间就不能用啦!

#2


非大神,报什么错。

#3


网站引起IIS崩溃?  mark学习下、等大神

#4


在你认为会出错的地方加日志,将抛出的错误或其他信息写入日志文件,再分析错误

#5


已经有oracle了,还弄什么access,你这是纯粹没事给自己找事

#6


这让大家猜 么?、
最起码要记录日志  定位一下问题吧

看看IIS日志 说了什么呢

#7


具体什么错? 没办法定位,你数据库远程连接,是网络不稳定么?

#8


控制面板 管理工具 里面有一个 事件查看器
看看 记录了什么异常

#9


引用 3 楼 u010811342 的回复:
网站引起IIS崩溃?  mark学习下、等大神


也不是崩溃,就是需要重新吧那个网站的文件安装一下才会好,但是时间长了又出问题

#10


引用 5 楼 Z65443344 的回复:
已经有oracle了,还弄什么access,你这是纯粹没事给自己找事



我也不想加啊,但是对方的数据库不然动,只能取,但是他们需求里有些地方是需要改动添加的,我就加了这么一个,现在基本完成了,再用别的方法也不太合适了。

#11


引用 6 楼 Mockqi 的回复:
这让大家猜 么?、
最起码要记录日志  定位一下问题吧

看看IIS日志 说了什么呢


我也不太懂,在那个服务器上提示错误,有时候会提示那个access数据库打开的问题,我想是不是那个access打开次数多了就会这样了?然后我都尝试每次打开都关闭的。

#12


是不是数据库链接打开了没有关闭,可能是修改后的忘记关闭了

#13


我建议你改成mysql或sqlite之类的数据库,起码支持连接池的
access多线程访问,好像不太靠谱啊

#1


自顶一个!!望大神们能看到!!!! 网站部署在IIS服务器上运行一段时间就不能用啦!

#2


非大神,报什么错。

#3


网站引起IIS崩溃?  mark学习下、等大神

#4


在你认为会出错的地方加日志,将抛出的错误或其他信息写入日志文件,再分析错误

#5


已经有oracle了,还弄什么access,你这是纯粹没事给自己找事

#6


这让大家猜 么?、
最起码要记录日志  定位一下问题吧

看看IIS日志 说了什么呢

#7


具体什么错? 没办法定位,你数据库远程连接,是网络不稳定么?

#8


控制面板 管理工具 里面有一个 事件查看器
看看 记录了什么异常

#9


引用 3 楼 u010811342 的回复:
网站引起IIS崩溃?  mark学习下、等大神


也不是崩溃,就是需要重新吧那个网站的文件安装一下才会好,但是时间长了又出问题

#10


引用 5 楼 Z65443344 的回复:
已经有oracle了,还弄什么access,你这是纯粹没事给自己找事



我也不想加啊,但是对方的数据库不然动,只能取,但是他们需求里有些地方是需要改动添加的,我就加了这么一个,现在基本完成了,再用别的方法也不太合适了。

#11


引用 6 楼 Mockqi 的回复:
这让大家猜 么?、
最起码要记录日志  定位一下问题吧

看看IIS日志 说了什么呢


我也不太懂,在那个服务器上提示错误,有时候会提示那个access数据库打开的问题,我想是不是那个access打开次数多了就会这样了?然后我都尝试每次打开都关闭的。

#12


是不是数据库链接打开了没有关闭,可能是修改后的忘记关闭了

#13


我建议你改成mysql或sqlite之类的数据库,起码支持连接池的
access多线程访问,好像不太靠谱啊