PyCharm+RobotFramework+Python3部署自动化测试环境
最近想弄一个环境进行自动化测试,当然首先安装好python3.n版本,安装好集成环境PyCharm,在进入python里 (系统环境windows 10 专业版)
一、把相应的安装好
pip install robotframework –user
pip install robotframework-selenium2library –user
pip install robotframework-ride –user
编译安装PHP7配置出现Loaded Configuration File => (none)
对运营中的程序需要支持PHP7,经过一段时间本地环境内测,修改,可正式部署上线,整个过程不用停站升级,采用平滑过渡;经过测试速度确实比PHP5之前提升了N倍
在做PHP5到PHP7 环境切换升级过程出现,安装好了,再安装扩展始终无法加载扩展,查询指令:strace /home/lanmp-mm/php7/bin/php -m 。
后来想了看是否配置生效,我默认指定配置文件路径。
通过phpinfo()发现Loaded Configuration File => (none) 不存在
难道是编译时候出问题?试了几次重新编译 配置文件指定也都木有问题。
如何实现PHP的php-fpm多实例负载均衡?
实现PHP的php-fpm多实例负载均衡、把多个网站实例分开来运行、更加安全可靠
原本已经部署了再php-fpm基础上新增 (
一次增加了两个实例 shell指令如下:)
cd /home/lanmp-mm/php/etc/
cp php-fpm.conf php-fpm-1.conf
sed -i ‘s#listen = 127.0.0.1:9000#listen = 127.0.0.1:9001#’ php-fpm-1.conf
sed -i ‘s#[www]#[php-fpm-pool-1]#’ php-fpm-1.conf
sed -i ‘s#pid = run/php-fpm.pid#pid = run/php-fpm-1.pid#’ php-fpm-1.conf
nginx和apache下禁止IP访问80和443,但域名能访问
最近对公网IP访问网站,进行关停IP访问处理, 采用域名访问。多数站点采用 nginx 及少量apache,具体配置修改如下:
一、nginx配置文件nginx.conf加入
#只是关闭访问IP 80
server{
listen 80 default;
server_name _;
return 403;
}
#关闭访问IP 80和443
Consul安装及简单实用
安装环境Centos7 64BIT 下载consul 解压就可以使用
wget https://releases.hashicorp.com/consul/1.4.0/consul_1.4.0_linux_amd64.zip
unzip consul_1.4.0_linux_amd64.zip
cp -rp consul /bin/
#执行一下
consul
我就直接去看UI 界面
[root@localhost consul]# consul agent -dev -ui
游览器本地:http://localhost:8500/
我在虚拟机中为了其他机器能访问 加参数-client
[root@localhost consul]# consul agent -dev -ui -client 0.0.0.0
感受一下注册服务:
#先配置服务
windows下python3安装包及打包工具遇到的问题
在安装pyinstaller
使用pip工具进行安装 后面要加 –user
pip install pyinstaller –user
目前的最新版python3.7 安装pyinstaller可能会报错
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the ‘python -m pip install –upgrade pip’ command.
解决方法: python -m pip install –upgrade pip –user
然后在再使用pip install pyinstaller –user 就正常了