在编译软件时,有时会遇到如图所示的错误:
1. 原因分析
一般是由于找不到库文件导致的。
2. 解决方法
xxxx表示的是库文件名称。l是library的简写。图片中缺少的是l...
总部、分部以及VPN用户组网架构案例
总公司、分公司以及VPN远程办公用户组网架构一例。
一、网络拓扑
二、需求
1.1. 规划该公司总部(用户网段、服务器群网段)、分支部门的IP地址
1.2. 公司总部的需求
1....
ICMP重定向报文导致的问题与分析
前段时间, 业务方反馈集群内有一台服务器慢请求(>1s)记录比其他台多一倍。查找了下原因,发现这台服务器的网关配置成同网段内其他服务器IP上了,导致ICMP重定向发生,后面将路由更正后,慢请求缓...
ip_conntrack table full dropping packet解决方案
当我们开启iptables后,会有这么个现象发生,丢包。ping的话会断断续续的丢包,ifconfig 会看到网卡dropped:XXX一直在增加,messages日志有以下内容:
ip...
PHP操作MongoDB实例 — ttlsa教程系列之mongodb(十一)
PHP的mongodb扩展安装
# https://github.com/mongodb/mongo-php-driver/archive/master.zip
# unzip master.zi...
lib_mysqludf_json导致mysql重启原因分析
在《mysqludf_json将关系数据以JSON编码》提到使用lib_mysqludf_json会引起数据库重启。mysql错误日志如下:
mysqld_safe Number of proces...
mongodb 全文搜索—ttlsa教程系列之mongodb(十)
mongodb full text search(fts:全文搜素)是在版本2.4新加的特性。在以前的版本,是通过精确匹配和正则表达式来查询,这效率是很低的。全文索引,能够从大量的文本中搜索出所需的内...
[initandlisten] connection refused because too many open connections: 819 of 819
早上收到mongodb报警,无法连接。遂爬上服务器查看相关日志信息:
1.现象:
连接数达到819后无法再增加,mongodb无法正常提供服务。
2. 分析
# ulimi...
删除数百万文件的最快方法
删除数百万文件的最快方法
看到一篇文章,删除一个目录下大量文件的方法。http://www.quora.com/File-Systems/How-can-someone-rapidly-delete...
No space left on device
一. 收到报警
线上有一台服务器磁盘检测告警了,提示空间不足。爬到服务器查看相关信息:
/data分区只使用了71%,创建文件却提示磁盘空间不足,按理说不会出现这种情况的。难道in...
mongodb备份与恢复(下)—ttlsa教程系列之mongodb(九)
一. 适用于mongodb任何架构(standalon、replic set、sharding)备份脚本
需要安装perl的MongoDB模块,安装方法参见:使用cpanm安装perl相关模块 ht...
mongodb备份与恢复(上)—ttlsa教程系列之mongodb(八)
数据定期备份是非常有必要的,数据的重要性不言而喻,地球上的猪都会知道。
mongodb备份方式有三种,下面分别说到:
1. 文件快照方式
2. 复制数据文件方式
3. 使用mongodump方...
bash3与bash4数组结构
bash3.x不支持关联数组(associative arrays)结构,只支持用数值作数组索引,如
declare -a Myarray
Myarray[1]=”www.ttlsa.com”
...
一分钟搭建mongodb架构Replica Set&Sharding—ttlsa教程系列之mongodb(七)
在测试试验阶段,我们需要有一个模拟的测试环境来测试应用程序和系统架构各个方面的功能,是否符合需求。在我公司,我常常使用下面的方法来为开发人员搭建mongodb的复制集和分片架构进行测试。我也常用这个方...
mongodb架构mongodb分片集群与简易搭建方案—ttlsa教程系列之mongodb(六)
mongodb的扩展方式---分片,如果业务数据和系统负载不断增加,可以通过分片来解决。
分片就是指将数据拆分,分散到不同的服务器上,从而处理更大的负载,存储大数据。
当数据增大到一定程度...
5