自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (16)
  • 收藏
  • 关注

转载 自动检测 PHP-FPM 的错误并重启的 PHP 脚本

公司的 WEB 生产服务器使用 NGINX+PHP-FPM 构建。近日 NGINX 频报 (110: Connection timed out) 以及 (11: Resource temporarily unavailable) 的错误,出错后后端的 PHP-FPM 几乎全部挂死,重启 PHP-FPM 后又能正常工作。初步认定是 PHP-FPM 或系统参数配置有问题,优化了系统参数

2013-04-14 09:48:41 819 1

转载 NGINX + PHP-FPM 502 相关事

NGINX + PHP-FPM 报 502 错误,我想大部分 SA 都遇到过吧。根据报错的频率,可以分为两种情况,间歇性的502和连续性的502。这里只讨论第一种情况——间歇性的502。502,是后端 PHP-FPM 不可用造成的,间歇性的502一般认为是由于 PHP-FPM 进程重启造成的。在 PHP-FPM 的配置中存在这么一项:How much reque

2013-04-14 09:48:00 633

转载 Nginx+PHP 配置漏洞:静态文件都可以当作 PHP 解析

漏洞危险等级:毁灭性。这个漏洞严格上说并不是 Nginx 和 PHP 本身的漏洞造成的,而是由配置造成的。在我之前写的许多配置中,都普遍存在这个漏洞。简易检测方法:打开 Nginx + PHP 服务器上的任意一张图片,如:http://hily.me/test.png如果在图片链接后加一串 /xxx.php (xxx为任意字符)后,如:http://hi

2013-04-14 09:46:19 957

转载 无废话安装 Redis PHP C 扩展 phpredis

[2011-07-10] 更新至最新版本:# wget https://download.github.com/nicolasff-phpredis-2.1.3-0-g43bc590.tar.gz# tar zxf nicolasff-phpredis-2.1.3-0-g43bc590.tar.gz# cd nicolasff-phpredis-43bc590/# /usr

2013-04-14 09:45:19 641

转载 善用 PHP-FPM 的 slow log 分析问题

节前公司站点出现了莫名的 502 错误,在服务器配置上拆腾未果,重新开始怀疑程序问题。关于 502 错误,具体可以参考以下两篇文章:《自动检测 PHP-FPM 的错误并重启的 PHP 脚本》《NGINX + PHP-FPM 502 相关事》根据错误提示(11: Resource temporarily unavailable) ,排除掉服务器配置的问题,自然而然就怀疑是资源

2013-04-14 09:39:37 681

转载 Windows下 Apache 性能优化

一般来说,WinNT系统下使用IIS,而Apache在Linux下应用的比较多,但是依然有很多人在WinNT系统下使用Apache而非IIS,可能是基于对Windows系统的熟悉吧。今天就来说一下在Windows系统下如果优化Apache的性能。mpm_winnt.c 是专门针对Windows NT优化的MPM(多路处理模块),它使用一个单独的父进程产生一个单独的子进程,在这个子进程中

2013-04-14 09:37:33 768

转载 基于iptable防御DDos攻击的插件

http://www.oschina.net/code/snippet_171528_5609本插件能实现在受到 cc、syn 半连接等拒绝服务攻击时,进行比较有效的防御。实际上,它并不具备阻截能力,它是基于 IPtables 防火墙,利用 netstat+过滤规则,与 IPtables防火墙实现联动。在有恶意拒绝服务攻击时,本软件会实时分析连接来源的企图。当连接IP 有明显的非正常连

2013-04-12 01:08:57 799

转载 微博短链接算法php版本

思路:1)将长网址md5生成32位签名串,分为4段, 每段8个字节;2)对这四段循环处理, 取8个字节, 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理;3)这30位分成6段, 每5位的数字作为字母表的索引取得特定字符, 依次进行获得6位字符串;4)总的md5串可以获得4个6位串; 取里面的任意一个就可作为这个长url的短url地址;下面是

2013-04-12 01:04:57 637

转载 Nginx upstream的5种权重分配方式

1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如:upstream backend {server 192.168.0.14 weight=10;server 192.168.0.15 weight=10;}

2013-04-12 00:58:48 533

原创 redis编译笔记

mkdir -p /home/downloadcd /home/download# 下载redis安装包wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz# 解压tar xvf redis-2.4.17.tar.gz# 编译make PREFIX=/usr/local/redis USE_TCMALLOC

2013-04-12 00:58:05 497

转载 一些强大的命令

# 时间截转时间date -d@1234567890# 创建一个空文件,比touch短> file.txt# 列出当前目录里最大的10个文件du -s * | sort -n | tail# 列出头十个最耗内存的进程ps aux | sort -nk +4 | tail# 比较一个远程文件和一个本地文件ssh user@host cat /path/to/remotefi

2013-04-12 00:56:40 412

转载 伪造源IP地址的DoS攻击

/* * ===================================================================================== * * Filename: dos.c * * Description: * * Version: 1.0 * Created: 2012年02月

2013-04-12 00:55:21 1975

转载 iptables限制连接数

最近不停地被 CC (DDOS的一种)频繁干扰,分享一个 iptables 屏蔽 DDOS 的脚本。 让 crond 每分钟运行一次。 ############### KILL DDOS ##############iptables_log="/data/logs/iptables_conf.log"### Iptables 配置导出的路径,可任意修改 #################

2013-04-12 00:53:21 1071

翻译 mysql表删除重复记录方法总结及效率对比

下面这些方法在我虚拟机上做的测试,内存384M,交换分区1024M, test共300W数据,重复记录3.5W,需求如题目所示,表结构如下:CREATE DATABASE /*!32312 IF NOT EXISTS*/`test` /*!40100 DEFAULT CHARACTER SET utf8 */; USE `test`; /*Table structure for t

2013-04-12 00:51:38 592

原创 Mysql只导单行的INSERT语句

只导创建表的结构:bin/mysqldump -d --add-drop-database=FALSE --add-drop-table=FALSE -usosodb -p sosodb TEST > /tmp/test.sql只导单行的INSERT语句:bin/mysqldump --extended-insert=FALSE --add-drop-database=FALSE --ad

2010-03-01 02:43:00 1054

原创 如何在webbrwoser控件中使用XP风格

Option ExplicitPrivate Type UUID Data1 As Long Data2 As Integer Data3 As Integer Data4(0 To 7) As ByteEnd TypePrivate Declare Sub ZeroMemory()Sub ZeroMemory Lib "kernel32

2010-02-11 02:01:00 481

原创 VB6 to VB.Net 几个转换速查

VB6   VB.NET DoEvents  System.Windows.Forms.Application.DoEvents() Command1.BackColor = vbRed  Command1.BackColor = System.Drawing.C

2010-02-11 01:43:00 1167

转载 纯VB真正实现稳定的NT服务

* ************************************************************** * * 程序名称:modNtSrv * 程序功能:实现NT服务 * 作者:lyserver * 联系方式:http://blog.csdn.net/lyserver * ************

2010-02-11 01:41:00 479

原创 javascript“设为首页”与“加入收藏”兼容多浏览器代码

无标题页 <!-- function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) {

2010-02-11 01:38:00 848

转载 VB实现可执行文件运行时自删除

    有时,为了实现动态更新,我们需要对正处于运行状态的应用程序进行自删除,就像360安全卫士在线升级那样。但是,Windows是不允许删除正处于运行状态的应用程序的,怎么办?一般来说,我们可以使用两个程序来实现,一个专门负责版本检测和删除,一个才是业务需要的主应用程序。能不能将二者合二为一呢?答案是可以的,那就是使用BAT或VBS来进行。使用BAT,由于不能及时判断应用程序是否已经结束,于是人

2010-02-11 01:34:00 733

转载 根据IE窗口句柄hWnd获得IWebBrowser接口

    关于如何根据IE窗口句柄hWnd获得IWebBrowser接口,网络上代码很多,大多是使用了MSAA里的一个函数GetObjectFromLResult进行获取,一方面,许多朋友尤其是VB爱好者对MSAA技术并不了解,另一方面,用此方法非常繁琐。我的偶象之一超级绿豆甚至在2005年的时侯使用汇编来获取IWebBrowser,虽然思路和方法都很好,但不容易理解和掌握。其实使用Sehll对象,

2010-02-11 01:32:00 1287

转载 如何用VB实现Excel文件的自动合并

简单而实用的合并Excel文件的函数,能够将多个XLS文件中指定数量的工作表自动合并到一个XLS文件里。当然,如果只是数据合并,则使用ADO就可以实现,但如果要保留表格格式,则恐怕只能使用俺的方法了。    一、函数代码:Option Explicit* ************************************************************** *

2010-02-11 01:31:00 1330

转载 为MSHFlexGrid添加表格编辑功能

     虽然MSHFlexGrid的功能比较强大,样式比较丰富,可惜它不支持数据编辑。我以前俺用TextBox实现了它的编辑功能,总算弥补了MSHFlexGrid的不足。    首先,新建一个标准EXE工程,然后, 在工程部件里选择“Microsoft Hierarchical Flex Grid Control 6.0 (OLEDB)”,在Form里添加一个MSHFlexGrid控件,命名

2010-02-11 01:29:00 824 1

转载 在VB的类模块中使用定时器

    长久以来,由于不能直接获得VB类成员函数指针,因为无法在VB的类模块中直接使用定时器控件或定时器API,基于俺编写的获得类成员函数指针的函数,俺编写了这个带定时器功能的类,希望给朋友们一些启发。    一、新建一个类,类名称为clsTimer,类代码如下:Option Explicit * *****************************************

2010-02-11 01:27:00 867

转载 再谈用VB无窗口透明Usercontrol编写透明浮动按钮

* ************************************************************** * * 程序名称:Button.ctl * 程序功能:透明浮动按扭 * 作者:lyserver,最后修改日期:2009年11月 * 联系方式:http://blog.csdn.net/lyserver

2010-02-11 01:23:00 1217

转载 利用VB自制OCX控件

  如今OCX控件在编程中已占领了很重要的地位,我们可以利用OCX控件完成一些相当复杂的编程操作.同时OCX 控件还有利于主程序的简单化、功能的重用、隐常程序实现细节、便于升级、传播方便等优点。现在我们可以利用VB 5.0方便的制作出自己的OCX控件供我们在编程中使用同时还可以把它送给你周围喜欢编程的朋友! 下面列出制作OCX控件的步骤:一:新建OCX   打开VB 5.0选择新建工程在对话框中选

2010-02-11 01:02:00 547

72W网名昵称库.xlsx

共72万个随机网络昵称/网名,方便程序开发使用。 中文昵称包括大量的网络昵称/网名。包括分类,标签

2021-10-10

PHP微信扫码关注公众号并登录

php语言实现了通过扫描网站的二维码,验证用户是否关注了公众号,如关注了则自动登陆网站,否则会先进入公众号关注页面,关注后再登陆网站。

2021-03-09

HCache PHP代码加密工具

用于php源代码文件加密的工具,保护你的源代码。

2012-05-20

专业功能超强的360度全景图像制作软件ADGPanoramaPro-v5.3

专业功能超强的360度全景图像制作软件ADGPanoramaPro-v5.3

2009-05-04

网狐最新6508版数据库,都是新的东西

网狐游戏最新6508版数据库,都是新的东西

2009-04-28

网狐中心服务器源码,价格上价值好几千元,官方好几万元

网狐中心服务器源码,价格上价值好几千元,官方好几万元

2009-04-28

网狐正品的斗地主服务端,大家可以下载研究 绝对商业

网狐正品的斗地主服务端,大家可以下载研究 绝对商业

2009-04-28

网狐棋牌(家园版)最新版本7.1.1源代码,服务器组件源码

网狐棋牌(家园版)最新版本7.1.1源代码,服务器组件源码

2009-04-28

网狐客户端源码,用VS2005编译成功 组件结构: 游戏广场; 关系管理; 客户端共享; 头像组件; 下载组件; 信道模块; 游戏等级; 游戏框架

网狐客户端源码,用VS2005编译成功 组件结构: 游戏广场; 关系管理; 客户端共享; 头像组件; 下载组件; 信道模块; 游戏等级; 游戏框架

2009-04-28

网易邮箱助手客户端方便发邮件

网易邮箱助手,在资源管理器等各地方直接上传,发送邮件

2009-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除