LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1334|回复: 11

服务器老访问中断,请大家帮我解决一下

[复制链接]
发表于 2007-5-18 00:39:47 | 显示全部楼层 |阅读模式
最近几天老访问不了,必须要重新启动才行

前两天重启一次还可以运行一天多的时间,

现在一般重新启动六个小时左右,就会服务器访问不到,用的是LINUX,REDHED AS4的系统

但远程登录可以登录上,请大家分析一下是怎么回事呀?


还有就是如果访问不了的话,占用内存是很严重的,2G的内存,很快就占满了,请问是怎么回事呢?

但前几天能支持正常运行一天多,这两天每次运行几小时就不能访问了

用的服务器大致配置,CPU,双至强的,内存2G的,硬盘SCSI的,3M带宽

请高手们帮忙分析一下,多谢了.
 楼主| 发表于 2007-5-18 00:51:06 | 显示全部楼层
我现在发贴的这个时间,又出现了怪事,服务器重启了,还是访问不到,

但是可以PING通,请问是怎么回事呀
回复 支持 反对

使用道具 举报

发表于 2007-5-18 09:14:17 | 显示全部楼层
是http访问不到?试试telnet ip port看看能不能连上端口。
比如
walkerxk@www:~$ telnet 202.107.195.52 80
Trying 202.107.195.52...
Connected to 202.107.195.52.
Escape character is '^]'.//出现这个说明连上,然后按CTRL+]回车,然后按CTRL+D退出。
回复 支持 反对

使用道具 举报

发表于 2007-5-18 16:06:59 | 显示全部楼层
用top看看是哪个进程吃掉了系统资源,然后kill掉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 16:36:17 | 显示全部楼层
非常感谢大家,今天到机房重启了机器以后,又正常运行了

好象是被攻击造成的,请问有什么好的防范措施吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 18:16:41 | 显示全部楼层
Post by zhanghualng
用top看看是哪个进程吃掉了系统资源,然后kill掉


非常感谢,没有特殊的进程,就是占内存厉害,今天刚开机几个小时,2G的内存就占了1.5G,该跟什么有关呢,PHP程序如果不合适会造成这种现象吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-18 18:21:30 | 显示全部楼层
Post by walkerxk
是http访问不到?试试telnet ip port看看能不能连上端口。
比如
walkerxk@www:~$ telnet 202.107.195.52 80
Trying 202.107.195.52...
Connected to 202.107.195.52.
Escape character is '^]'.//出现这个说明连上,然后按CTRL+]回车,然后按CTRL+D退出。



多谢了,现在能连上,就是占用内存太多,具体进程也查出来了
是 httpd 占用的内存太多,也就是apache的服务吧,请问能知道为什么httpd会占用那么多内存吗?
回复 支持 反对

使用道具 举报

发表于 2007-5-18 19:44:02 | 显示全部楼层
可以看看apache的访问日志,有没有异常。另外在配置文件中限制并发连接数目看看有没有效果。对了,如果有自己开发的php程序,也可能存在内存没有释放等程序错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-19 08:20:01 | 显示全部楼层
Post by roamingo
可以看看apache的访问日志,有没有异常。另外在配置文件中限制并发连接数目看看有没有效果。对了,如果有自己开发的php程序,也可能存在内存没有释放等程序错误。


非常感谢!

如果自己开的的PHP程序,在程序结束的时候,不是可以自动释放内存吗?

怎么还会要在程序里面再释放一次呢?

另外能不能讲下要在程序里面释放内存,到底该怎么释放呢?
回复 支持 反对

使用道具 举报

发表于 2007-5-19 11:51:09 | 显示全部楼层
意思就是说电脑其他部分一切正常就是httpd挂了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表