位置: 编程技术 - 正文

Linux下php-cgi占内存100%电脑变的很卡的解决方法(php.ini linux)

编辑:rootadmin

推荐整理分享Linux下php-cgi占内存100%电脑变的很卡的解决方法(php.ini linux),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php linux常用命令,linux php apache,linux php8,linux php apache,php linux常用命令,linux php apache,linux php apache,linux中php的作用,内容如对您有帮助,希望把文章链接给更多的朋友!

  Linux系统在使用的时候,电脑变的很卡,发现是php-cgi进程在占用cpu,占用率既然达到了%,究竟是什么原因导致这种情况的呢?下面小编就给大家介绍下Linux系统php-cgi占用cpu百分百的解决方法。

  网站日志目录/home/hosts_log

  日志文件有对应的网站id

  php-cgi日志目录 /usr/local/php_fcgi/logs

  php-fpm.log

  slow.log

  查看日志文件基本上就可以解决问题了,网站被入侵上传了一个php ddos文件,当然如果不是此问题可以如下查看是不是程序问题有时使用file_get_contents函数也可能导致cpu %。

  在php.ini 中,有一个参数 max_execution_time 可以设置PHP 脚本的最大执行时间,但是,在 php-cgi(php-fpm)中,该参数不会起效。真正能够控制PHP 脚本最大执行时间的是php-fpm.conf 配置文件中的以下参数:

  The timeout (in seconds) for serving a single request after which the worker process will be terminated

  Should be used when ‘max_execution_time’ ini option does not stop script execution for some reason

  ‘0s’ means ‘off’

  《value name=“request_terminate_timeout”》0s《/value》

Linux下php-cgi占内存100%电脑变的很卡的解决方法(php.ini linux)

  默认值为0秒,也就是说,PHP 脚本会一直执行下去。这样,当所有的php-cgi 进程都卡在file_get_contents()函数时,这台Nginx+PHP 的WebServer已经无法再处理新的PHP 请求了,Nginx 将给用户返回“ Bad Gateway”。修改该参数,设置一个PHP 脚本最大执行时间是必要的,但是,治标不治本。例如改成《value name=“request_terminate_timeout”》s《/value》,如果发生file_get_contents()获取网页内容较慢的情况,这就意味着 个php-cgi 进程,每秒钟只能处理 5 个请求,WebServer同样很难避免“ Bad Gateway”。

  要做到彻底解决,只能改掉直接使用file_get_contents的习惯,而是稍微修改一下,加个超时时间,用以下方式来实现 HTTP GET 请求。要是觉得麻烦,可以自行将以下代码封装成一个函数。

  《?php

  $ctx = stream_context_create(array(

  ‘http’ =》 array(

  ‘timeout’ =》 1 //设置一个超时时间,单位为秒

  )

  )

  );

  file_get_contents(“ 0, $ctx);

  ?》

  当然如果像dedecms生成html页面时cpu也会%的情况。

  Linux下php-cgi进程占用cpu百分百的解决方法就介绍到这里了,还有一种可能是中毒导致的,这就需要杀毒处理了。

Linux上PPTP VPN的一键安装以及设置开机启动的方法 设置pptpvpn开机启动有的人懒的重启后手动开启服务,所以下面我再补上开机自动启动pptpvpn和iptables的命令复制代码代码如下:#chkconfigpptpdon//开机启动pptpv

防止Linux系统下的VPS用户更改IP地址的方法 作为XenVPS服务商,我们分配独立的IP地址给VPS,我们不希望VPS用户自己能随便修改IP地址,因为这样有可能和其他用户的IP地址造成冲突,而且造成管理

在Windows上访问Linux下的Samba服务器的方法 首先先记录下在linux客户端怎么用命令访问windows或者linux的共享文件夹第一步复制代码代码如下:smbclient-L//...5-Uwujie(smbclient是命令-L是列出服务器

标签: php.ini linux

本文链接地址:https://www.jiuchutong.com/biancheng/365444.html 转载请保留说明!

上一篇:Linux如何禁止系统内核Kernel自动升级避免不必要的麻烦(linux怎么禁用用户)

下一篇:Linux上PPTP VPN的一键安装以及设置开机启动的方法

  • 企业为自然人什么意思
  • 什么情况下进项税额需要转出
  • 金税四期对企业的风险
  • 小企业需要计提法定盈余公积吗
  • 个税申报逾期罚款怎么交
  • 固定资产转让开票金额是净值
  • 资产减值损失可以抵税吗
  • 出差补贴需要交税
  • 增值税开票内容货物及应税劳务服务名称都有哪些
  • 超过认证期限的发票未抵扣能红冲吗
  • 境外企业所得税税率
  • 在建工程在现金流量表中
  • 摊销直线法会计分录怎么写?
  • 购入无形资产产生的咨询费
  • 公司进行债务重构的原因可能包括
  • 不动产评估需要明确的基本事项包括哪些内容
  • 交通违章罚款有优惠吗
  • 服装公司业务范围有哪些
  • 事业单位属于一级单位吗
  • 小规模都纳什么税
  • 股权转让有溢价怎么做账
  • 增值税发票过期了税金怎么办
  • 上期留抵税额计算
  • 机动车发票如何抵扣进项税
  • 金税是干什么的
  • 发票勾选平台显示不成功
  • 应付职工薪酬借方和贷方
  • 企业所得税能扣除的税金
  • 住房公积金证书更新
  • 调整成本调整单分录
  • 小额贷款公司可以放贷吗
  • 员工租赁宿舍开几个点发票
  • 内部调拨账务处理
  • 房产评估价偏低
  • linux系统怎么查看mac地址
  • 苹果13promax哪个颜色最贵
  • 金蝶存货核算的基本流程
  • wifi密码怎么改手机里面
  • 企业免征增值税证明怎么打印
  • 王者荣耀中马可波罗的一技能和大招
  • 腾讯电脑管家中蓝牙在哪
  • PHP:curl_file_create()的用法_cURL函数
  • 判断企业存货过多的判断方法
  • 同业代付融资
  • 通知单位发放过节补助怎么说
  • 库存股属于什么会计科目
  • thinkphp框架作用
  • 政府会计制度中固定资产报废的账务处理
  • 毕业设计基于plc的全自动包装机
  • codeigniter 教程
  • 航天税盘服务费全额抵扣报税流程
  • 物业管理费开票类目
  • 一般纳税人只有销项没有进项
  • 换货公司是否可信?
  • mongodb查询字段不存在
  • 织梦怎么改网站主页
  • 个税全员全额扣除怎么算
  • mdf和ndf文件
  • 企业所得税入账凭证
  • 企业营业执照的颁发部门是
  • 固定资产盘亏造成的损失计入什么科目
  • 以前年度漏扣个税怎么处理
  • 物业公司维修服务范围
  • 规模以上企业纳税要求
  • 库存和结存
  • 还账准备计提方法
  • 进程是什么 进程类型
  • linux使用iso镜像
  • windows远程连接是什么协议
  • win8安装itunes
  • win7免费升win8
  • linux小技巧
  • adt Failed to create the Java Virtual Machine.
  • javascript基础教学
  • python按行读取文本并输出到excel
  • 税务财务负责人承担什么责任
  • 东莞网上办税服务厅
  • 四川省职称查询平台
  • 走逃失踪纳税人如何处理
  • 国外寄东西到国内要身份证号码吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设