针对最近php程序突发性对外发包的问题,我司特提出php对外发包解决方案,希望可以帮助服务器托管用户和vps主机用户解决疑难
一、php对外发包问题
客户说自己的vps对外发包严重,我司机房人员查看监控,截图如下:
在这样下去客户的机器肯定会造成ping值不稳定,甚至服务器崩溃。
二、分析问题
经分析发现,这些发包的PHP程序都使用了fsockopen()这个函数。强烈建议您修改php.ini文件,关闭这个函数,95%以上的程序是不需要这个函数的,个别程序如淘宝客、Ucenter、部分API程序等才需要使用这个函数。如果关闭这个函数,发包程序彻底失效,极大的增强了服务器的安全级别。如何起名

  1. 关闭这个函数的流程,编辑php.ini文件搜索这个文件中的“disable_functions =”,如果这行前面有;符号的就删除这个符号,然后把这行修改为:
    复制代码 代码如下:
    disable_functions = popen,exec,passthru,system,fsockopen,pfsockopen

修改完成后保存退出,并重启 IIS或apache服务即可生效 。
2. 如果您的服务器上有DedeCMS程序,请特别注意检查:
复制代码 代码如下:
/plus/config_s.php
/plus/index.php
/data/cache/t.php
/data/cache/x.php

这些一般是木马程序,要及时删除!
3. 请下载udpdeny.rar,使用ip策略来阻止服务器对外发包;
4. 在星外最新版本的安全包中,已带有4.0版本的IP策略【下载safe包】,您导入后就直接可以限制了外发的UDP包。下载这个包,之后导入安全策略。但这个策略并没有关闭DNS端口,部分攻击还是有效. 为了解决这个问题,你也可以调整IP策略,限制udp只能访问特定的DNS服务器IP,如8.8.8.8,除非黑客攻击这个IP,不然攻击也是无效的,你可以在网卡DNS中设置一个你才知道的DNS IP,并且不要公开,然后调用IP策略中的udp open部分就可以解决.(打开IP策略的属性,双击open,将open中的两条udp记录删除任意一条,在保留的这条中,双击,改成 地址 从源地址 任何地址 到目标地址 “特定IP 这个IP就是设置为你自己的DNS IP,如8.8.8.8” 保存后就行了 )
以前我司写过一个较全面的文章,你可以参考php对外发包引发服务器崩溃的终极解决方法这篇文章,希望可以给予你帮助

php对外发包解决方案(导致w3wp.exe很占cpu)相关推荐

  1. wmiprvse.exe 进程占CPU过高 问题解决

    wmiprvse.exe是一个系统服务的进程,你可以结束任务,进程自然消失. 禁用Windows Management Instrumentation Driver Extensions服务或者改为手 ...

  2. 解决服务器上 w3wp.exe 和 sqlservr.exe 的内存占用率居高不下的方案

    SQL Server是如何使用内存 最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用到的数据统统扔到内存中,直到内存不足的时候,才把命中率低的数据给清掉.所以一般我们在看sta ...

  3. mysql-nt.exe w3wp.exe cpu 100%_w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法

    对于IIS管理员来说,经常会碰到Web服务器CPU占用100%的情况,以下是个人的日常工作总结和一些解决办法,主要用来剖析w3wp.exe(IIS )占用CPU 100%的一些原因 和解决方案,希望能 ...

  4. 转载:解决服务器上 w3wp.exe 和 sqlserver.exe 的内存占用率居高不下的方案

    转载链接:https://www.cnblogs.com/feiyuhuo/p/5382777.html SQL Server是如何使用内存 最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数 ...

  5. ‍w3wp.exe占用内存过高的问题

    今天下午服务器突然不能访问,通知机房重启后恢复.怀疑是网站asp程序的问题.上网查了查: ****                     **** 在IIS6下,经常出现w3wp的内存占用不能及时释 ...

  6. mysql-nt.exe w3wp.exe cpu 100%_认识w3wp.exe进程,从根本上解决占用资源较大问题

    认识w3wp.exe进程,从根本上解决占用资源较大问题 发布时间:2019-12-14 16:19 来源:互联网 当前栏目:web技术类 在windows server 2003中对于每一个web应用 ...

  7. 关于w3wp.exe

    一. IIS各版本间的区别 IIS 5.0 IIS 5.1 IIS 6.0 平台 Windows 2000 Windows XP Professional Windows Server 2003 家族 ...

  8. w3wp oracle,w3wp.exe占用CPU超过50%的处理

    w3wp.exe占用CPU超过50%的处理 1.查看CPU占用高的进程:任务管理器 C:\Documents and Settings\Administrator>iisapp W3WP.exe ...

  9. iis占用服务器内存,W3wp.exe 进程占用内存高消耗CPU近100%导致网站反应速度缓慢的解决方案...

    如何降低W3WP.EXE占用的内存和CPU?结合网上的诸多建议,主要的解决办法是: a.在IIS中对每个网站进行单独的应用程序池配置: b.合理的配置你的应用程序池: c.找出具体网站站点的程序问题. ...

最新文章

  1. matlab 最后一列,求大神帮我解释一下matlab最后几行是什么意思
  2. python抽奖概率设计_辞职转行不如学Python,那些下载安装的坑,你真的都避开了嘛?...
  3. ITK:计算网格上的测地距离
  4. Akka系列---什么是Actor
  5. JS去除字符串去除最后的逗号
  6. python gevent async_详解python之协程gevent模块
  7. 进行 HTML、JavaScript 和 Ajax 开发和调试的必用工具
  8. Charles抓包工具实战教程(完结)
  9. 毛星云OpenCV3编程入门之python实现
  10. WindowsServer2008R2安装中文语言包截图详细教程(附语言包下载资源)
  11. Excel怎么随机生成偶数
  12. html progress改变样式,自定义html中Progress的样式
  13. 电子签名法学习-(1)电子认证服务机构
  14. Verilog仿真器
  15. TC358860XBG EDP/DP TO DAUL MIPI DSI
  16. C++ API 设计 10 第五章 设计风格
  17. daily reading
  18. C# 实时监控线程类
  19. 针对瑞萨单片机编译时空间无法全部使用问题的解决方案
  20. web应用 远程调用佳博打印机进行条码打印(详细教程)

热门文章

  1. Swift中GCD与NSOperation相关
  2. zabbix监控系统客户端安装
  3. Android -- setWillNotDraw()
  4. Win7备份的取消与磁盘空间恢复
  5. 监听程序配制及数据备份
  6. 人类能与人工智能共生吗?马斯克设想的“人脑接口”,是否可行?
  7. AI专家Marcus质疑深度学习:面临十大挑战(含参考文献)
  8. php mescroll,mescroll下拉刷新和上拉加载js框架
  9. python3.7界面设计_基于selenium+Python3.7+yaml+Robot Framework的UI自动化测试框架
  10. HashMap 的使用