问题状态: 生成静态时,如果一次性生成的文件过多,比如超过1000个。 在使用虚拟主机或低配置的服务器时生成的速度会比较慢。 有时会生成到中途莫名其妙的进度条停止了。 原因分析: 1、有可能是后台管理员登录状态保持时间过短,可在代码中将时间设置长一些。在 core/conn.asp 中(不要用记事本修改,要用notepad++或dreamweaver) 第4行左右,Const back_cookies_time = "1200"'单位为秒,建议填写1200秒。将其中的数字1200,改成3600或更大一些。不建议超过3600。 这样就解决了因为一次性生成文件多,生成静态时间长而导致管理员登录状态超时,造成静态无法继续生成的问题了 2、有可能是服务器的DNS错误或丢失,或DNS指向的IP网络差。解决方法,联系空间商所要正确的DNS,如果还是不行,就在hosts文件中,把你的网址指向你的服务器IP 3、如果开启服务器详细错误之后,看到是 msxls3.dll 800****这种错误,一般都是服务器的dll 组件出问题了。如果是服务器用户可以重启服务器试试,如果是虚拟空间用户,可以提供虚拟空间的售后工单,让售后重启服务器或更换一个虚拟空间。这种dll的问题一般都是服务器自身的问题,原因还不明确,从网站层面还没有太好的解决办法。 |
上一篇:世界杯网站源码功能对照