Can't create TCP/IP socket (5) 谁能解决了这个问题为大家造福啊???

superalu009 2008-01-08 04:06:36
我们有两台服务器一台 web 服务器 一台 数据库服务器

web服务器有个30-40个网站 都是php

web通过内网链接到数据库服务器

新装的机子配完后运行正常 等过了一段时间 就出现 Can't create TCP/IP socket (5) php的报错

但是数据库没有任何问题

新建数据库也不行

重装IIS也不行

在网上搜了好久都没有解决这个问题的办法

哪位高人能给我们指点一下啊
...全文
833 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
总哈哈 2008-01-10
  • 打赏
  • 举报
回复
apach装了试试,也不是微软的东西不稳定,像我就用着挺好,而且是.net与php共存的那种,可能是系统安装的时候出问题了,重装试试。
Mistruster 2008-01-09
  • 打赏
  • 举报
回复
出现 Can't create TCP/IP socket (5) 时,你注意一下防火墙设置,以及当时的连接情况
netstat -an 列一下,有多少个 ESTABLISHED, 其中有3306的吗,
还有此时能否使用命令行连上 mysql
连上MySQL 后 show processlist; 有多少个 Sleep 的
xxf0xxf 2008-01-09
  • 打赏
  • 举报
回复
用apach吧.微软的东西很不稳定
superalu009 2008-01-08
  • 打赏
  • 举报
回复
对 mysql没有事,但是新装的机子没事 时间长了 就突然成这样了Can't create TCP/IP socket (5)
Mistruster 2008-01-08
  • 打赏
  • 举报
回复
那就是说 mysql 没问题 是 php 的问题重新弄个PHP试下
superalu009 2008-01-08
  • 打赏
  • 举报
回复
在本机建了个新的mysql也不行 用命令行可以进的
Mistruster 2008-01-08
  • 打赏
  • 举报
回复
连接其它的 mysql 看行不行
或者是被防火墙给挡住了
用命令行方式可以连上吗
superalu009 2008-01-08
  • 打赏
  • 举报
回复
启动了 端口正确 链接数 500 我怀疑是不是 有未关闭的链接 但都重起了也不行

用管理工具链接都正常 用web方式连接都不行 phpmyadmin也不行
Mistruster 2008-01-08
  • 打赏
  • 举报
回复
查看 mysql 是否启动,端口是否正确,还有就是mysql最大连接数是不是设置的太小了
superalu009 2008-01-08
  • 打赏
  • 举报
回复
别给沉了啊
superalu009 2008-01-08
  • 打赏
  • 举报
回复
<?
$link=mysql_connect("localhost","root","123456");
mysql_select_db("yxdata",$link);
$qry = mysql_query("SET NAMES 'gb2312'") or die('SET NAMES Error.');
?>

这个是程序代码大家帮我看看有什么问题

我怀疑是不是程序中没有关闭链接

但曾经也能支撑个1-2个月

只要一坏我们就得重装系统
superalu009 2008-01-08
  • 打赏
  • 举报
回复
自己先顶起来,我就不信没有解决办法
superalu009 2008-01-08
  • 打赏
  • 举报
回复
自己先顶起来,我就不信没有解决办法

21,893

社区成员

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

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