友情提示:欢迎光临,本博客提供的代码,请粘贴到EditPlus 3中使用!!请使用火狐,Chrome浏览器进行浏览网站!出售wenca.cn域名,有要的请M我qq:316358892

使用supervisor管理hhvm进程

post by rocdk890 / 2016-1-29 16:32 Friday linux技术

  看了网上很多都说hhvm容易宏掉,使网页前台出现502错误,目前我这台vps上还没有发现有出现过这样的情况,但为了以防万一,所以还是给vps装了个supervisor来保证hhvm的正常运行.下面我们来看安装教程.
  系统:centos 6.5(64位)
1.确认python版本
python -V
Python 2.6.6

2.安装setuptools
wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg#md5=bfa92100bd772d5a213eedd356d64086
sh setuptools-0.6c11-py2.6.egg

3.安装supervisor...

阅读全文>>

标签: linux 进程 管理 python hhvm supervisor

评论(2) 引用(0) 浏览(765)

linux查看进程运行的完整路径方法

post by rocdk890 / 2015-9-11 16:59 Friday linux技术

  通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等.这时,我们需要通过以下的方法来查看进程的详细信息:

Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看.

ll /proc/PID

点击查看原图 

cwd符号链接的...

阅读全文>>

标签: linux 查看 路径 进程 ll ls

评论(0) 引用(0) 浏览(583)

shell脚本查看占用swap的进程

post by rocdk890 / 2014-3-17 22:35 Monday linux技术

#!/bin/bash
 
echo -e `date +%y%m%d%H%M` 
echo -e "PID\t\tSwap\t\tProc_Name"
 
# 拿出/proc目录下所有以数字为名的目录(进程名是数字才是进程,其他如sys,net等存放的是其他信息)
for pid in `ls -l /proc | grep ^d | awk '{ print $9 }...

阅读全文>>

标签: shell 查看 脚本 使用 进程 swap 占用 交换

评论(0) 引用(0) 浏览(2871)

linux进程资源占用高原因分析命令

post by rocdk890 / 2014-1-28 11:00 Tuesday linux技术

1、查看进程的线程:
ps -eLf|egrep 'gateserver|UID'

2、跟踪线程调用:
strace  -p 15530

3、统计线程中函数的调用小号CPU时间:
strace  -p 16334 -c
strace  -p 15530 -o out.file #输出到out.file文件

4、只显示recv函数的调用:
strace  ...

阅读全文>>

标签: linux 分析 lsof 进程 ps 资源 strace gdb

评论(0) 引用(0) 浏览(6157)

shell自动杀掉进程

post by rocdk890 / 2013-9-27 9:59 Friday linux技术

  最近有个项目的进程老是卡起,为了不手动去kill掉并启动,写了下面这个脚本来处理.
脚本内容:
vi kill-curl.sh

#!/bin/sh 
processname="curl"
for pid in $(ps aux |grep $processname |grep -v grep|awk '{print $2}'); do 
kill -9 $pid 
...

阅读全文>>

标签: shell kill 进程 自动 所有 某个进程

评论(0) 引用(0) 浏览(1691)

shell脚本在前后台切换

post by rocdk890 / 2013-8-30 9:21 Friday linux技术

  当我们要让一脚本在后台执行的话,要执行nohup sh test.sh &,如果你要把后台的这个脚本切换到前台来,那么你可以按照下面的步骤来执行:
 1.先用jobs查看当前bash一共启动了多少程序,你可以看到test.sh在其中,可以看到他的jobid是1,那么就用命令fg 1来把他切换到前台来执行,这里你肯定会想如果我又想让他回到后台继续运行应该怎么做呢.
&...

阅读全文>>

标签: 运行 shell 脚本 kill 进程 执行 后台 jobs 前台

评论(2) 引用(0) 浏览(1898)

用monit监控linux服务和进程

post by rocdk890 / 2013-8-2 14:47 Friday linux技术

  monit是一款功能强大的系统状态、进程、文件、目录和设备的监控软件,还可以在服务down掉的时候自动重启服务或者当某个进程占用过多的资源的时候自动停掉进程,并且支持Email报警功能、远程服务器监测、web 管理界面等.
  系统:centos 5.9
  需要的软件包:epel-release-5-4.noarch.rpm
 
1.安装mon...

阅读全文>>

标签: 服务 linux 监控 进程 monit

评论(0) 引用(0) 浏览(1858)

启动多个httpd(apache)进程

post by rocdk890 / 2013-1-29 21:25 Tuesday linux技术

  今天看到公司一台服务器上,apache居然有多个httpd.conf文件,并且放在不同的文件夹里,觉得很新奇,网上搜了下,没想到还让我找到了,现共享出来给大家分享:
/usr/local/apache2/bin/httpd -f /路径1/httpd.conf -k start
 
/usr/local/apache2/bin/httpd  -f /路径2/htt...

阅读全文>>

标签: apache 启动 httpd 进程 多个 实例

评论(0) 引用(0) 浏览(4225)

防止Apache并发连接太多,超负荷运行导致系统崩溃

post by rocdk890 / 2012-3-2 14:50 Friday linux技术

当网站被恶意攻击时,又没有硬防的情况下,可以使用下面方法,此方法是定期检查Apache的进程数,发现连接过多然后自动重启Apache,虽然有些笨,但还是比较有效的.
新建一Shell脚本文件,命名为checkapache,内容如下:
#!/bin/sh -e
#
# Check overload apache2
#

#最大Apache进程数,超过则重启Apache
maxpids=60...

阅读全文>>

标签: apache centos shell 阻止 脚本 使用 进程 连接数 崩溃 并发数 防止

评论(4) 引用(0) 浏览(4504)

Linux下批量杀掉包含某个关键字的程序进程

post by rocdk890 / 2012-2-28 9:57 Tuesday linux技术

  有时候因为一些特殊情况,需要把 linux 下符合某一项条件的所有进程 kill 掉,又不能用 killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用 ps, grep, cut 和 kill 一起操作。

ok,下面给出具体的参考:

ps -ef|grep LOCAL=NO|grep -v grep|c...

阅读全文>>

标签: linux kill 进程 批量 杀掉

评论(2) 引用(0) 浏览(9326)