偶木

偶木

PHPMailer 在本地发送成功 阿里云上发送失败原因

阿里云默认不允许访问SMTP 25端口,可申请解封25端口或换ssl加密方式连接和端口已腾讯企业邮箱为例: $mail = new PHPMailer(); $mail->I...

php pdo公共类

db.class.php :<?php class db extends \PDO { private static $_instance = null; protec...

redis 架构设计点

Redis单进程单线程架构1、单线程模型 Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。 其中执行命令阶段,由于Redis是单线程来处理命令的,...

linux tcp 大量 TIME_WAIT 问题

阿里云服务器监控中发现tcp连接数监控异常,状态如下图:查看linux tcp连接状态发现存在大量 TIME_WAIT 状态连接netstat -na | awk '{print $5,$6}...

阿里云 Linux 服务器内部无法解析域名问题解决方法

问题现象云服务器 ECS Linux 服务器内部无法正常解析域名。问题原因可能的原因包括:1、DNS 设置问题2、防火墙策略问题3、NSCD 服务问题处理办法可以依次进行如下检查:1、通过如下指...

node 多版本切换工具nvm

详情见项目地址: https://github.com/creationix/nvm

Logrotate日志切割报错 文件不再同一个用户组下

分割日志时报错::error: skipping "/var/log/nginx/test.access.log" because parent directory has ...

linux rsync 使用说明

Rsync是一款通过网络备份重要数据的工具/软件。它同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议。Rsync可以复制或者显示目录并复制文件。Rsync默认...

php 判断变量是否可被 foreach处理

Traversable用于检测一个类是否可以使用 foreach 进行遍历,这是一个无法在 PHP 脚本中实现的内部引擎接口,实际编程中我们使用Iterator接口或者IteratorAggre...

php 命令行下运行php脚本传递参数方法

方法一 使用$argc $argv$argc — 传递给脚本的参数数目$argv — 传递给脚本的参数数组<?php if ($argc > 1){ ...

docker镜像操作

1、查看当前有些什么imagesdocker images 2、删除images,通过image的id来指定删除谁docker rmi <image id>3、想要删除untagge...

linux 国内更新源

给自家的Ubuntu下载软件速度有点慢,毕竟是从国外下载软件,就想更换到国内比较好的更新源(就是这些软件所在的服务器),一般直接百度Ubuntu更新源就能出来一大堆,这时候最好是找和自己Ubun...

docker 容器操作

1、快速删除docker中的容器# 停用全部运行中的容器: docker stop $(docker ps -q) # 删除全部容器: docker rm $(docker ps -aq)...

sphinx增量索引配置

#源定义 source cibn { type = mysql sql_host = localhost...

ubuntu 安装sphinx报错解决方法

错误一: coreseek无法生成configure文件 错误信息如下:libstemmer_c/mkinc.mak:10: warning: source file 'runtime/uti...

sphinx 不关闭进程更新索引

添加 ‘--rotate ’参数#建立主索引 /coreseek/bin/indexer vall --rotat...

php代码优化技巧

1、执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。 2、对global变量,应该用完就unset()掉。 3、调用带有一个参数的空函数,其花费的...

docker基本使用

1、在容器中运行应用程序Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。Docker 以 ubuntu15.10 镜像创建一个新容器,然后...

docker镜像加速配置

方法一: 直接运行命令curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://3272dd08.m.dao...

Docker 安装使用(centos)

CentOS Docker 安装yum install docker-io若报错:No package docker available更新epel第三方软件库,运行命令:sudo yum in...