一、改动php.ini

最近使用PhpMyAdmin导入一个1.5M的*.sql.zip文件到MySQL过程中遇到上传文件异常:

413 Request Entity Too Large

搜索了一下,原来是nginx默认限制上传文件1M内。

所以,遇到这种上传大型文件返回413的时候,我们修改一下nginx就好了。

配置如下:

# 可以在http、server、location任意一个中加入

# 你的项目需要多大,你就改成几M

client_max_body_size 2M;

最后,不要忘记重启nginx。

sudo service nginx reload

当然,如果单个文件大小超过2M,例如5M,那还要改动/etc/php5/fpm/php.ini里的两项设置:

post_max_size = 5M

upload_max_filesize = 5M

二、重启php-fpm

接下来,要重启重启php-fpm:

sudo service php-fpm restart

会提示:php-fpm: unrecognized service或者php-fpm: command not found,那是因为php 5.3.3以后的php-fpm不再支持php-fpm以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看这种老掉牙的命令了,需要使用信号控制。

master进程可以理解以下信号:

INT, TERM 立刻终止

QUIT 平滑终止

USR1 重新打开日志文件

USR2 平滑重载所有worker进程并重新载入配置和二进制模块

一个直接的重启方法:

先查看php-fpm的master进程id:

ps aux | grep php-fpm | grep master | grep -v grep

再重启php-fpm:

kill -USR2 master进程id

上面方案一般是没有生成php-fpm.pid文件时使用,如分别在nginx和php-fpm.conf里面配置如下:

fastcgi_pass unix:/var/run/php5-fpm.sock

listen = /var/run/php5-fpm.sock

如果要生成php-fpm.pid,使用下面这种方案:

上面master进程可以看到,matster使用的是/usr/local/php/etc/php-fpm.conf(可能有的是/etc/php5/fpm/php-fpm.conf)这个配置文件,cat /usr/local/php/etc/php-fpm.conf(或cat /etc/php5/fpm/php-fpm.conf)看到:

[global]

; Pid file

; Note: the default prefix is /usr/local/php/var

; Default Value: none

;pid = run/php-fpm.pid

pid文件路径应该位于/usr/local/php/var/run/php-fpm.pid,由于注释掉,所以没有生成,我们把注释去除,再kill -USR2 master进程id重启php-fpm,便会生成pid文件,下次就可以使用以下命令重启,关闭php-fpm了:

php-fpm 关闭:

kill -INT 'cat /usr/local/php/var/run/php-fpm.pid'

php-fpm 重启:

kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid'

linux怎样重启php,Linux改动php.ini后如何重启php-fpm相关推荐

  1. php怎么重启,修改玩php.ini后如何重启php

    请问我修改了php.ini后,如何重启php呢? 我重启php-fpm没用,而且我的进程貌似有点问题 请问这样是否正常呢? 下图是我grep出来的信息 谢谢!!! 取决于你的PHP运行模式,如果是fa ...

  2. 修改服务后 如何重启服务器,修改远程端口号后如何重启服务器

    修改远程端口号后如何重启服务器 内容精选 换一换 本章节讲解如何通过Mind Studio界面的Device Management菜单管理设备信息.设备管理功能提供了增加.删除.修改等能力,方便使用者 ...

  3. java 不重启部署_编译Java类后不重启Tomcat有两种方式:热部署、热加载

    不重启Tomcat有两种方式:热部署.热加载 热部署:容器状况在运行时重新部署整个项目.这类环境下一般整个内存会清空,重新加载,这类方式 有可能会造成sessin丢失等环境.tomcat 6确实可以热 ...

  4. 电脑关闭计算机怎么重启计算机,教您电脑关机后总是重启怎么办

    电脑关机后自动重启的问题,一直困扰一些朋友,通常就是关闭系统后,电脑又自己开机启动了,我们不得不拔掉电源或强制关机,要解决电脑无法关机变重启的问题就要找到原因然后解决,下面,小编讲处理电脑关机后总是重 ...

  5. app闪退后重启_Android app 如何实现崩溃后自动重启

    Android app  如何实现崩溃后自动重启 由于有很多场景需要让自己的app一直保持运行状态,比如客户的launcher,或者定制app. 都希望在自己的app崩溃之后还可以自重启. 对于这样子 ...

  6. 服务器装win7无限重启吗,win7系统重装系统后无限重启电脑的解决方法

    很多小伙伴都遇到过win7系统重装系统后无限重启电脑的困惑吧,一些朋友看过网上零散的win7系统重装系统后无限重启电脑的处理方法,并没有完完全全明白win7系统重装系统后无限重启电脑是如何解决的,今天 ...

  7. 2008r2服务器频繁自动重启,解决windows server 2008 更新后不断重启现象

    今天遇到一台服务器提示windows2008r2系统更新失败,进入启动界面时提示:"未正确配置更新,正在还原更改,请勿关闭计算机!",不久就再次重新启动,然后不断自动重复这个过程. ...

  8. ibm服务器频繁自动重启,[求救]IBM X3650 服务器安装2003 后不断重启

    将RAID卡驱动整合到Windows 2003 Server安装盘的总结 准备工作: 1. 2003server 系统安装盘 2. RAID卡驱动(本次使用IBM RAID 8K卡,用于IBM X36 ...

  9. php.ini修改需要重启什么

    一般谁用到它就重启谁没问题的 nginx服务器修改php.ini后需要重启php-fpm才能生效 先查看php-fpm的master进程号 ---master ps aux|grep php-fpm ...

最新文章

  1. linux重做引导分区,linuxgrub 0.97三重引导,基本无解,除非重做硬盘
  2. spring health_为什么Spring的Health会再次向下,向下,向上,向上,向上和向下?...
  3. 新风格高端大气站长素材资源下载站源码 织梦dedecms内核(带手机版)
  4. 理解TCP/IP协议
  5. AD画封装的血泪教训:有叉的放在外侧
  6. String 转Clob
  7. sqlserver日期函数
  8. 【temu】美国版数据采集API
  9. JAVA Swing添加表格
  10. 谢国忠:2012年股市、楼市泡沫终将破灭
  11. 传染病研究-靶向下一代宏基因组测序(mNGS)分析
  12. 平方米用计算机怎么打,平方厘米用电脑怎么打
  13. 【大数据开发必看】可视化BI神器---FineBI
  14. MySQL数据完整性约束
  15. oracle escape关键字用法
  16. 计算机系vi论文,vi设计毕业论文-vi设计论文-计算机论文.docx
  17. MySQL主从复制之realy_log_recovery
  18. springboot+vue+elementUI用户头像获取
  19. C语言补漏:字符串指针与字符数组传参
  20. “福娃”:可口可乐的新挑战

热门文章

  1. 外贸SOHO现在怎么结汇?
  2. IO模型-非阻塞IO模型
  3. 北京Java培训班学费是多少?
  4. [Win8]Windows8开发笔记(四):画刷介绍以及如何实现实现歌词动态变色显示
  5. 红帽linux进单用户模式,如何进入RedHat Linux单用户模式
  6. iPhone键盘改变颜色
  7. bootstrap怎么在移动端横向布局_前端知道分享,移动端布局
  8. vb.net 调用matlab程序 绘图,vbnet调用matlab
  9. 从拉萨开车到珠峰,需要准备多少钱?线路规划,费用清单
  10. 从零开始学习springboot,记录点