<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Ops运维 | Mr`kang Blog｜小豆子]]></title> 
<link>https://www.cnmysql.com/index.php</link> 
<description><![CDATA[关注服务器运维技术、DB优化、Docker虚拟化、自动化运维、工作积累]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Ops运维 | Mr`kang Blog｜小豆子]]></copyright>
<item>
<link>https://www.cnmysql.com/post//</link>
<title><![CDATA[php-fpm服务启动脚本]]></title> 
<author>kangyang &lt;kangyang315@qq.com&gt;</author>
<category><![CDATA[SHELL脚本]]></category>
<pubDate>Wed, 23 Jul 2014 09:40:42 +0000</pubDate> 
<guid>https://www.cnmysql.com/post//</guid> 
<description>
<![CDATA[ 
	<span style="font-size: 12px;"><span style="font-family: 宋体;">把下面脚本保存为php-fpm, 注意：根据自己的安装目录修改相应目录<br/><div class="code"><br/>#!/bin/bash<br/># DateTime: 2014-07-23<br/>#chkconfig:345 61 61<br/>#description:php-fpm<br/># Source function library.&nbsp;&nbsp;<br/>. /etc/rc.d/init.d/functions&nbsp;&nbsp;<br/><br/># Source networking configuration.&nbsp;&nbsp;<br/>. /etc/sysconfig/network&nbsp;&nbsp;<br/><br/># Check that networking is up.&nbsp;&nbsp;<br/>&#91; &quot;$NETWORKING&quot; = &quot;no&quot; &#93; &amp;&amp; exit 0&nbsp;&nbsp;<br/><br/>phpfpm=&quot;/usr/local/php/sbin/php-fpm&quot;&nbsp;&nbsp;<br/>prog=$(basename $&#123;phpfpm&#125;)&nbsp;&nbsp;<br/><br/>lockfile=/var/lock/subsys/php-fpm<br/><br/>start() &#123;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#91; -x $&#123;phpfpm&#125; &#93; &#124;&#124; exit 5&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo -n $&quot;Starting $prog: &quot;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;daemon $&#123;phpfpm&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;retval=$?&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#91; $retval -eq 0 &#93; &amp;&amp; touch $lockfile&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return $retval&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/><br/>stop() &#123;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo -n $&quot;Stopping $prog: &quot;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;killproc $prog -QUIT&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;retval=$?&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#91; $retval -eq 0 &#93; &amp;&amp; rm -f $lockfile&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return $retval&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/><br/>restart() &#123;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;configtest &#124;&#124; return $?&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;stop&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;start&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/><br/>reload() &#123;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;configtest &#124;&#124; return $?&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo -n $&quot;Reloading $prog: &quot;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;killproc $&#123;phpfpm&#125; -HUP&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;RETVAL=$?&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/><br/>force_reload() &#123;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;restart&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/><br/>configtest() &#123;&nbsp;&nbsp;<br/>&nbsp;&nbsp;$&#123;phpfpm&#125; -t<br/>&#125;&nbsp;&nbsp;<br/><br/>rh_status() &#123;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;status $prog&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/><br/>rh_status_q() &#123;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;rh_status &gt;/dev/null 2&gt;&amp;1&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;<br/><br/>case &quot;$1&quot; in&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;start)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rh_status_q &amp;&amp; exit 0&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$1&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;stop)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rh_status_q &#124;&#124; exit 0&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$1&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;restart&#124;configtest)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$1&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;reload)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rh_status_q &#124;&#124; exit 7&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$1&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;status)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rh_status&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;*)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo $&quot;Usage: $0 &#123;start&#124;stop&#124;status&#124;restart&#124;reload&#124;configtest&#125;&quot;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit 2&nbsp;&nbsp;<br/>esac</div><br/>2、加入chkconfig<br/>[root@example ~]# cp php-fpm /etc/init.d/<br/>[root@example ~]# chmod 755 /etc/init.d/php-fpm<br/>[root@example ~]# chkconfig --add php-fpm<br/>3、nginx启动、停止、无间断服务重启<br/>[root@example ~]# service php-fpm start<br/>[root@example ~]# service php-fpm stop<br/>[root@example ~]# service php-fpm reload</span></span>
]]>
</description>
</item><item>
<link>https://www.cnmysql.com/post//#blogcomment</link>
<title><![CDATA[[评论] php-fpm服务启动脚本]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.cnmysql.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>