PHP连MSSQL的问题

longsi 2004-08-31 09:50:17
机器A上有php4.3.8,装了mssql server2k客户端,打了mdac2.8补丁,内网ip。
双机B上有mssql server2k企业版,打了sp3和mdac2.8补丁。
php使用非pconnect方式,并在每个页面结束之后手动调用mssql_close。
现在的问题是,一开始一直没有任何问题,但是当访问量积累到一定时间之后,出现php无法连接数据库错误。此时使用sql server企业管理器连接没有问题。在尝试刷新数次后php又能够连上数据库,但再刷又会连不上。重启A后连接正常,访问量积累(注意是积累,不是并发的)到一定量时问题又出现了。
谁能解决,请吃饭^_^。
...全文
167 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lucky_and_happy 2004-09-30
  • 打赏
  • 举报
回复
pconnect问题检查一下
longsi 2004-09-02
  • 打赏
  • 举报
回复
win advanced server2k + IIS5.0
resultset connection显式执行是指什么?
skystar008 2004-09-02
  • 打赏
  • 举报
回复
晕,不懂。
unixdotnet 2004-09-02
  • 打赏
  • 举报
回复
resultSet、connection务必显式执行

appserv-win32-2.4.0.exe是把apache、php集合一起容易安装的套件

楼主运行环境未知,系统是否有问题也不能确定啊
longsi 2004-09-02
  • 打赏
  • 举报
回复
我不能用这个东西,因为我必须用iis:(
longsi 2004-09-02
  • 打赏
  • 举报
回复
这个是什么东西呢?干什么用的?
lxiao76 2004-08-31
  • 打赏
  • 举报
回复
也想知道,帮你顶:)
longsi 2004-08-31
  • 打赏
  • 举报
回复
变量没有消除和连接数据库没有关系吧?
首先可以肯定的是mssql_close语句已经执行。而且就算没有执行,php在程序结束后也应该自己释放掉呀
mrshelly 2004-08-31
  • 打赏
  • 举报
回复
应该是A上资源不足造成的。
你查看一下,是不是源程序中有些变量没有消除。

排查一下,是不是有些 mssql_close 在条件语中。而没有执行?
weboscar 2004-08-31
  • 打赏
  • 举报
回复
我也曾经有相同的问题,最后我是到http://prdownloads.sourceforge.net/appserv/appserv-win32-2.4.0.exe?download
重新安装用到现在还没有发现问题。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧