nginx+php-fpm出现502错误的终极解决方案

2012-05-10 olinux
nginx+php-fpm出现502错误的终极解决方案
利用Nignx+php-fpm架构服务器的linux运维工程师们肯定都碰到过502 Bad Gateway错误的情况,出现502 Bad Gateway错误是由于php-fpm进程挂掉了,当然,当出现502 Bad Gateway错误的同时,我们也不得不说下504 timeout错误了。504错误是因为Php-fpm进程全部被占用,没有php进程来处理更多的访问引起的。这边有一个当网站出现502 Bad Gateway错误时自动去杀掉然后重启php-fpm的脚本。
#!/bin/sh
#502重启php
if [ -e /var/[......]

Read more

企业级监控系统Nagios 3.4.0发布

2012-05-09 olinux

Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等

Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

2012-05-07发布3.4.0 上一个版本是2011-07-25的3.3.1

改进:ENHANCEMENTS

  • Use execv() to execute active check commands (#86 – Ton Voon, dnsmichi)
  • Added service_c[......]

Read more

PHP重要的安全更新:5.4.3 和 5.3.13

2012-05-09 olinux

PHP 5.4.3/5.3.13紧急发布。2012-05-08 上个版本是2012-05-04的5.4.2/5.3.12修正CGI 相关漏洞,请尽快升级,mod_php 和php-fpm并不受影响。

Version 5.4.3

08-May-2012

  • Fixed bug #61807 Buffer Overflow in apache_request_headers, CVE-2012-2329.
  • Fixed bug #61910 Improve fix for PHP-CGI query string parameter vulnerability, CVE-2012-231[......]

Read more

linux下网络抓包工具_linux tcpdump命令参数及用法详解

2012-05-03 olinux

采用命令行方式,它的命令格式为:

tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ][ -i 网络接口 ] [ -r 文件名] [ -s snaplen ][ -T 类型 ] [ -w 文件名 ] [表达式 ]

1. tcpdump的选项介绍
-a    将网络地址和广播地址转变成名字;
-d    将匹配信息包的代码以人们能够理解的汇编格式给出;
-dd    将匹配信息包的代码以c语言程序段的格式给出;
-ddd    将匹配信息包的代码以十进制的形式给出;
-e    在输出行打印出数据链路层的头部信息;
-f    [......]

Read more

搭建nfs服务器作程序文件共享存储

2012-04-20 olinux

搭建nfs服务器作程序文件共享存储
系统:Cetntos 5.6 x86_64
nfs服务器ip:192.168.10.173
nfs客户端ip:192.168.10.181
nfs服务器端操作
一般情况下,系统安装时全自带安装nfs服务,这里检查一下是否安装 rpm -qa|grep nfs,如果没有安装可以利用 yum install nfs-utils安装好nfs,nfs服务还需要安装portmap,同样也可以利用yum install portmap来安装了,安装好nfs和portmap服务后,开始配置nfs服务器端
vi /etc/exports 添加
/data/ht[......]

Read more

MySQL数据库MySQL 5.5.22、5.1.62、5.0.96同时发布

2012-03-23 olinux

MySQL数据库MySQL 5.5.22、5.1.62、5.0.96同时发布
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL各产品线今天全面更新。放出5.5.22/5.1.62/5.0.96 .2012-03-22上一个版本分别是2012-02-20的5.5.21 2012-01-11的5.1.61 2012-02-02的5.0.95。建议使用各产品[......]

Read more

nginx爆漏洞了,官方及时发布补丁

2012-03-15 olinux

2012-03-15

nginx-1.0.14 stable and nginx-1.1.17 development versions have been released, with the fix for the memory disclosure security problem discovered by Matthew Daley.

发布补丁后nginx的下载地址

 

Development version                            Stable version

nginx-1.1.17                         [......]

Read more

Centos下源码安装rrdtool工具

2012-03-01 olinux

什么是rrdtool
RRDtool是由Tobias Oetiker 编写并由全球各地的许多人贡献的工具。本篇文档的作者是Alex van den Bogaerdt 主要是帮助你理解RRDtool是什么,它能够帮助你作些什么。 RRDtool的文档对于有些人来说过于技术化。本教程帮助你理解RRDtool的基本概念。它为你自学RRDtool的文档做好准备。本文档还重点介绍了网络统计方面的知识。
rrdtool安装
系统:Centos 5.6 X86_64

wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.22.tar.gz

./config[......]

Read more

Linux下源码安装mongodb,mongodb php模块

2012-02-29 olinux

mongodb下载 http://downloads.mongodb.org/src/mongodb-src-r2.0.3.tar.gz
php mongodb wget https://nodeload.github.com/mongodb/mongo-php-driver/tarball/master
scons下载 http://prdownloads.sourceforge.net/scons/scons-2.1.0.tar.gz

mongodb安装,先安装scons

Scons是一个基于Python的软件构件工具,其优势在于:
构建是基于真正的Python脚本实现的,可以解决各种[......]

Read more

重做mysql主从

2012-02-16 olinux

前段时间发现mysql从库总是有一条数据跟主库对应不上,而且是每隔一段时间一这么一条数据,查看数据发现,这些数据都是同一用户发布的,内容也很相似,于是跟开发沟通问题可能出现的情况,原来我们给一家店铺弄了接口,定期将店铺发布的信息接收过来,可是怎么数据会跑从库去,反倒是主库没有这样的数据呢?于是检查接口配置文件,原来数据库配置文件中服务器IP是从库的IP,靠,太蛋疼了。问题原因找到了,更改配置文件后必须重做mysql主从了。

重做mysql主从步骤

stop slave;

change master to master_host = ’192.168.1.17′, master_port[......]

Read more