个人网站无法访问,该如何处理

个人网站无法访问
个人网站和门户网站都在80端口上,现在个人网站不到800个,访问量不是很大,最近一段时间,每天早晨发现访问我的网站时出现以下问题:

1、在域内由原来的域名访问变成了直接访问机器名,但可以访问。
2、在域外无法访问。


手工重新启动一下IIS就可以了,是缓存太多了还是配置出现了问题,不能每天都重启一下IIS吧。

我通过在任务计划里重启IIS(早六点、早八点)两个时间段都没有起作用,还得手工操作。

高手帮忙,如何解决?

------解决方案--------------------
1,
检查日志,(应用日志和SQL日志)
2,
检查管理站点中的JOB
3,
如果服务器性能不好的话,不要启用AUDIT

------解决方案--------------------
重启一下服务器看看,可能内存不够了。
------解决方案--------------------
请检查一下你的数据库链接,在程序里面有没有及时关闭; 看你的错误信息,是数据库链接资源不够了。
------解决方案--------------------
你有自己的代码么?如果有,我怀疑是你Site或Web对象没有释放,如果没有,那可能是IIs设置,你可以看看,出问题的时候,进程中w3wp有多少个。
------解决方案--------------------
IISRESET之后就没事了,iisreset的作用就是重新启动服务,释放内存,服务是正常的,那就是内存问题,一定是内存过大导致问题出现,那到底是主网站导致还是个人网站导致,不好说,都有可能导致这个问题的发生。
具体那得问题,我没看环境,说实话我不知道,只是根据逻辑推理。
------解决方案--------------------
My site 启动以后,要注意一个问题,my site 启动以后,后台有两个time job会启动名称是包含synchorize单词的周期任务,这两个任务主要是为membership链接服务的,获取当前用能访问的网站内容的连接系统内部实际上是对所有的网站内容进行搜索,然后复制链接地址,如果你的网站很庞大的话,每一次time job运行都会占用系统有很大的开销,同时my site timejob自身也存在bug,你可以测试一下,第一次新建网站以后,新的连接会产生,删除该站点以后,my site中的membership链接也会跟着删除,这个是正常的,但是如果你在老站点中去进行修改,你会发现my site member ship链接数据与实际站点内容不符合,我想你的可能是由于my site host service产生的,你可以尝试关闭一下my site host service的功能,如果错误仍旧那就不是他的原因,如果还有错误那就是my site host services的问题。仅供参考
------解决方案--------------------
检查DNS吧,感觉是DNS解析不稳定