Apache 并发优化设置方法


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

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

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


10-18 12:29 阅读:11 评论: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
看网...


1个月前 阅读:8 评论: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里面)...


2个月前 阅读:10 评论: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 给出某些文件的传输状态


去年4月29日 阅读:120 评论: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-...


去年12月3日 阅读:105 评论: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/...


2018年9月9日 阅读:787 评论: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 安装简单,使...


2018年8月27日 阅读:300 评论: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...


3年前1月19日 阅读:594 评论:1

机器铃 砍菜刀




作词:张卫
作曲:张卫
混编:郑亚伟
企划主管:王烨扬
宣传总监:桑爱
演唱:张卫
发行:看见音乐(北京)有限公司
是不是一个人太久了
总觉得时间在翻倍的过
我不知道自己在找什么
只觉得丢了很多
星星还是那颗星星
但被霾遮住了光明
我怀念狗屁不通的光阴
最初的节奏你听
二八二五六 二八二五七
二八二九三十一
三八三五六 三八三五七
三八三九四十一
你知道我有多想回到老家和泥巴
再捞着那些光腚伙家去坑里逮青蛙
给俺爷爷卷袋烟叶
听俺奶奶拉拉呱
他们这一代人没有文化但是很伟大
我想不起来那台黑白电视演哩啥
也想不起来鞠萍姐姐当年说哩话
我找不到我跳房子踢哩那片瓦
谁知道我哩弹球和票夹都放哪里啦
一个沙坑一个秋千俺就能玩上一天
饿了爬到树上摘点槐花吃点榆钱
马泡有多香 桑葚有多甜
溜溜菶菶架戏台
再抓把黑添添
谁捅了马蜂窝谁被蛰哩疙瘩多
谁晚上尿了床白天就得少玩火
谁骑着大梁自...


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

大道理人人都懂,小情绪难以自控


有道理


4年前9月3日 阅读:203 评论:0

顶部