Git pull 强制覆盖本地文件
git fetch --all git reset --hard origin/master git pull…
记录-交流-Web开发知识分享
git fetch --all git reset --hard origin/master git pull…
EMQTT启用密码认证
权限认证
修改etc/emq.conf中:
mqtt.allow_anonymous = true 改为 false
mqtt.acl_nomatch = deny
把这条##mqtt.acl_file = etc/acl.conf注释掉(针对启用mysql认证)。
启用 用户名密码认证
基于MQTT登录用户名(username)、密码(password)认证。
etc/plugins/emq_auth_username.conf中配置默认用户:
…
Phing 是一个基于 Apache Ant 开源项目的 PHP 项目构建工具。
“Phing”是一个递归的缩写词,全称为“Phing Is Not GNU make”,是 PHP 自动部署应用程序的一种方法。它还可以让我们与 SVN 服务器集成,还可以采用 PHPUnit 自动化方式执行单元测试,并且还可以实现文件复制这样的安装、部署任务。
Phing 官方网站是 http://www.phing.info/。…
部署,在我看来是让代码在真实的服务器上跑起来,能够对外提供期望的服务和功能。
例如简单的web项目:单台服务器, 数据库和web服务器都在一台机器上。
只需要将代码copy到服务器上,保证代码里的数据库配置和服务器上的web配置正确。
再打开浏览器,访问该应用, 能够正常访问和使用,部署就结束了。…
对于模拟GET请求进行测试,ab非常简单,就是:ab -n 100 -c 10 'http://testurl.com/xxxx?para1=aaa¶2=bbb'
对于模拟POST请求进行测试,则稍微复杂些,需要把将要post的数据(一般是json格式)放在文件里。比如一个post接口需要如下方式访问…
1.独立安装
ab运行需要依赖apr-util包,安装命令为:
1 |
yum install apr-util |
安装依赖 yum-utils中的yumdownload 工具
如果没有找到 yumdownload 命令可以
1 |
yum install yum-utils |
安装完成后执行以下指令
1 |
cd /opt |
2 |
mkdir abtmp |
3 |
cd abtmp |
4 |
yum install yum-utils.noarch |
5 |
yumdownloader httpd-tools* |
6 |
rpm2cpio |
我常用的命令:
git add . (所有的)
git add -u (更新的)
git commit -m "xxx"
git push origin master
以上四句为提交更改.
git rm file
git rm -r --cached cache/templates/
查看历史 git log --name-status
以下为更多:
------------------------------------------------------
git版本控制,开发过程中常用命令。
git clone https://git.oschina.net/ryb/qt_api.git git
复制代码
获取远程分支 默认master…
接着上文,tsung一旦启动,主从节点之间需要协调分配资源,完成分布式压测任务。
Erlang SDK提供了从机启动方式:
slave:start(Host, Node, Opts)
启动从机需要借助于免登陆形式远程终端,比如SSH(后续会讨论SSH存在不足,以及全新的替代品),需要自行配置。…
总是说细节、理论,会让人不胜其烦。我们使用Tsung来一次100万用户压测的吧,或许能够引起好多人的兴趣 :))
下面,我根据在公司分享的PPT《分布式百万用户压测你的业务》,贴出其中的关键部分,说明进行一次100W(即1M)用户压测的执行步骤。…
近期评论