Apache 并发优化设置方法


首先,如题所说,本文所说的优化是针对apache 2.2以上版本,及使用perfork MPM模式的。perfork是apache在linux下默认安装下的模式,如果使用apache作为服务器的放在,还是使用perfork模式比较好,worker模式下对php某些功能并不支持。如果你使用的是win系统或都没有使有和perfork,那么下面可以选择不看或抱着学习的态度看看咯。

以下内容均属个人见解,实际测试请根据你的服务器,程序及其他因素按需处理。

一般情况下,我们需要优化apache就是因为apache占用大量的内存,导致vps当机,因为perfork是多进程处理的,每个进程都会点用一定的内存数量。所以限制httpd进程的数量,从而达到优化apache的作用。影响单个httpd进程的内存大小,主要都是加载模块,至少什么模块是合适的,我也很难说,因为这个是按由你的需要而定的。网上有些人说,绝大部...


4年前10月18日 阅读:135 评论:0

mac安装/卸载HomeBrew


mac 系统:10.15.4

安装
执行如下命令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"



原以为敲完回车等着就行了,现实则很是曲折,出现了一些问题。下面就说下遇到的各种问题和个人找到的有效解决方案。

安装过程遇到的问题
报错:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused



连上梯子试试,可以下载了,但是好慢,从日落下到日出。。。看到如下错误(心酸.jpg):

error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
看网上说...


4年前9月6日 阅读:187 评论:0

荣耀8手机禁止系统更新了,亲测成功


终于可以禁止系统更新了,荣耀8亲测成功。仅限安卓7.0以上,安卓6.0,EMUI4.1无法禁用。
本教程无需解锁/Root手机,但为了保险起见请提前备份手机数据,以免造成重要数据的丢失。仅测试荣耀8全网通al10版禁止成功,其他版本未测试,请谨慎操作。停用或启用失败,导致无法开机,请恢复出厂设置(没有备份手机数据的,请提前备份数据),如出现问题概不承担一切后果。

没有禁止前,手机设置里会显示系统更新,可检测更新到最新版本
=终于可以禁止系统更新了,荣耀8亲测成功1、手机上需要在开发者选项中开usb调适,并允许电脑连接手机,择MTP模式。
下载ADB工具 链接: https://pan.baidu.com/s/1nh9p7mh6ri94kU22EnW7cA 密码: u6n0
解压到C盘目录下。(或者把ADB文件全部复制到C:\Windows\SysWOW64,C:\Windows\System32,C:\Windows\System里面)...


4年前8月14日 阅读:610 评论:0

Linux下使用rsync最快速删除海量文件的方法


1、先安装rsync:
yum install rsync

2、建立一个空的文件夹:
mkdir /opt/null

3、用rsync删除目标目录:
rsync --delete-before -a -H -v --progress --stats /opt/null/ log/
这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。

选项说明:
–delete-before 接收者在传输之前进行删除操作
–progress 在传输时显示传输过程
-a 归档模式,表示以递归方式传输文件,并保持所有文件属性
-H 保持硬连接的文件
-v 详细输出模式
–stats 给出某些文件的传输状态


5年前4月29日 阅读:254 评论:0

期待已久的VIPShipper.ca上线


期待已久的货代新版本正式上线啦!功能强大、服务齐全、拓展性强、优化及时、客服售后及技术全方位服务、关键价格还非常给力,加拿大小伙伴们欢迎来咨询!


5年前3月19日 阅读:347 评论:0

mysql.cnf配置文件详细介绍


加载顺序:/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf

以下是my.cnf配置文件参数解释:

[client]
port = 3306 #端口号
socket = /tmp/mysql.sock #socket所在路径
[mysqld]
!include /home/mysql/etc/mysqld.cnf #包含的配置文件 ,把用户名,密码文件单独存放
port = 3306
socket = /tmp/mysql.sock
pid-file = /home/mysql/var/mysql.pid#进程pid
basedir = /home/mysql/#mysql的安装路径
datadir = /home/mysql/var/ #数据文件所在路径
tmpdir = /home/mysql/tmp/#临时文件保存路径
slave-...


6年前12月3日 阅读:213 评论:0

CentOS6 64位 下安装 utorrent


想在Linux服务器里下载一些bt的东西,需要有web界面的,有3个选择,utorrent http://forum.utorrent.com/viewtopic.PHP?id=102110和vuze http://www.vuze.com/http://www.transmissionbt.com/

看着文字似乎utorrent最简单,功能也比较全。

1、下载。
CentOS6需要下载Ubuntu 10.10的版本,因为glibc对的上号
wget http://download.utorrent.com/linux/utorrent-server-3.0-ubuntu-10.10-27079.x64.tar.gz

2、安装openssl 0.98并解决依赖库的问题
yum install openssl098e -y
ln -s /usr/lib64/libssl.so.0.9.8e /usr/...


6年前9月9日 阅读:934 评论:0

获取 Let's Encrypt 免费通配符证书实现Https


说明

3月14日,Let's Encrypt的执行董事Josh Aas对外宣布,他们的通配符证书正式上线,用户可以基于此特性轻松部署/开启所有子域名的HTTPS功能。

Let's Encrypt 是国外一个公共的免费SSL项目,由 Linux 基金会托管,它的来头不小,由 Mozilla、思科、Akamai、IdenTrust 和 EFF 等组织发起,目的就是向网站自动签发和管理免费证书,以便加速互联网由 HTTP 过渡到 HTTPS,目前 Facebook 等大公司开始加入赞助行列。

Let's Encrypt 已经得了 IdenTrust 的交叉签名,这意味着其证书现在已经可以被 Mozilla、Google、Microsoft 和 Apple 等主流的浏览器所信任,用户只需要在 Web 服务器证书链中配置交叉签名,浏览器客户端会自动处理好其它的一切,Let's Encrypt 安装简单,使...


6年前8月27日 阅读:361 评论:0

PHP完美json或数组转XML(原创)


网上看到那些都是垃圾,数组多几层就不行了,还有就是用字符串组合成xml结构,这样很容易出错。
本人原创的这段是用PHP的DOMDocument生成的xml结构,兼容性很好,而且解析时不会出错。


class jsonToXml {

	public static function convert($data, DOMDocument $dom = null, DOMElement $xml = null) {
		if(!$dom) {
			$dom = new DOMDocument('1.0', 'UTF-8');
			$dom->formatOutput = true;
		}
		if(!$xml) {
			$xml = $dom->createElement('xml');
			$xml->setAttribute('root', 'http...


7年前1月19日 阅读:909 评论:1

Amazon EC2的VPN-PPTP搭建教程


步骤一:
如果你的系统是CentOS/RedHat 5:

yum install ppp
cd /usr/local/src
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.rhel5.x86_64.rpm
rpm -Uhv pptpd-1.4.0-1.rhel5.x86_64.rpm



如果你的系统是CentOS/RedHat 6:

yum install ppp
cd /usr/local/src
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rpm -Uhv pptpd-1.4.0-1.el6.x86_64.rpm



如果你的系统是Ubuntu:
apt-get install ...


8年前11月22日 阅读:2160 评论:0

顶部