网站发布到服务器上隔一段时间就访问不到数据库了,重启下IIS就好了,请问这个是啥问题啊 跪求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网站发布到服务器上隔一段时间就访问不到数据库了,重启下IIS就好了,请问这个是啥问题啊 跪求相关的知识,希望对你有一定的参考价值。

就在刚才又这样了访问不到数据库页面没有数据,重启下IIS就又好了 郁闷啊

一般是IIS部署的网站使用的应用程序池需要回收缓存了,打开该网站所使用的应用程序池(如果没有特别设置,一般用的DefaultAppPool),选择高级设置,里面有一项回收时间间隔默认1740(分钟,约29小时),改短一点,例如120(分钟)。 参考技术A 可能是数据库链接没有正常关闭,socket端口耗尽了追问

数据库链接是自动关闭的,用的框架

追答

看你过这台计算机的日志么?服务器的事件查看器看下。

还有IIS的日志分析下

具体什么问题,需要看日志才有可能分析出来,否则都是猜测

追问

请问在哪里查看服务器的事件查看器,还有IIS的日志?

追答

你的服务器不知道什么操作系统

控制面板--管理工具--事件查看器 看下应用程序和系统日志报过什么错误

IIS日志在:%systemroot%\system32\logfiles\w3svc1\,默认每天一个日志

追问

我数据库在服务器上设置了自动12点备份 是不是这个原因啊

追答

是中午12点还是晚上0点?中午是肯定不应该备份的

有个简单的处理办法,每天晚上定时执行一个重启的计划任务,比如每天晚上4:00服务器自动重启一次,在找不到问题原因的情况下,先找能缓解的办法

本回答被提问者采纳
参考技术B 服务器有问题!做一下优化吧!!IIS 其实也爱出问题!

登录后台操作时总是每等一段时间又要求登录

有几个网站都是这样,我想是我电脑的问题!(登陆不到5分钟,就要求重新登陆!我以前也常登陆这些网站 ,没出现过这种情况。)

这是正常的保护程序,后台是一个网站的重中之重,设计程序的人为使用的人着想,如果忘记退出而走开,则是很危险的事情,不过如果你想修改的话后台里边也肯定有相关设置,自己耐心的找找

补充:你在internet选项里删除一下cookies,然后再登陆试试
参考技术A 凡是登陆类的网站,如电子邮箱,网上银行等界面,或者中国移动的网上营业厅过几分钟不操作就让你重新登陆的,
这是网站的安全设置,很有必要的,
以前也常登陆这些网站 ,没出现过这种情况,现在出现这种情况可能是网页改版或者网站升级了也可能本回答被提问者采纳
参考技术B 这个很好解释,如果你是超级管理员的话后台应该有设置,就是安全操作时间。一般来说都可以更改或者取消,如果不是那就可也尝试修改源码。
这个只是安全保护措施,为了不被大量的修改内容。
参考技术C 那是处于安全考虑,网站特意设置的!

就好比我们用网银,时间长了,要重新登陆方可继续操作!
参考技术D 并卜是自己的电脑问题!
这个涉及安全的啊!
最普遍就是QQ的安全那些吧!
都是这样...
你过一段时间不用! 或者网络超时都需要从新登陆!
正常的,不要担心了

以上是关于网站发布到服务器上隔一段时间就访问不到数据库了,重启下IIS就好了,请问这个是啥问题啊 跪求的主要内容,如果未能解决你的问题,请参考以下文章

IIS每隔一段时间就无法进行访问,重启服务也不行,必须重启服务器才可以,请问是啥情况?如何解决?

Django 无法每隔一段时间连接到数据库(Centos)

在 EC2 上运行的 Postgres 服务器每隔一段时间就会关闭。无法在此处隔离问题

登录后台操作时总是每等一段时间又要求登录

查询数据库的时候 可以查询出每隔一段时间(比如2小时)这段时间段前3条数据

pycharm每隔一段时间登不上