原创 mysql啓動錯誤

mysql啓動錯誤 mysql啓動出現錯誤:The server quit without updating PID file. 出現這個問題比較蛋疼,我在網上找了半天。試了很多種辦法。最後查看錯誤日誌是缺少表。copy了一份my

原创 CDN緩存那些事

CDN是什麼? 談到CDN的作用,可以用8年買火車票的經歷來形象比喻: 8年前,還沒有火車票代售點一說,12306.cn更是無從說起。那時候火車票還只能在火車站的售票大廳購買,而我所住的小縣城並不通火車,火車票都要去市裏的火車站購買,

原创 使用php調用shell腳本同步文件

當你在上傳文件的時候需要同步到另外機器的時候,可以執行shell腳本實現文件同步 #! /bin/bash a=$1 b=$2 ip=$3 port=$4 passwd=$5 /bin/rpm -qa|/bin/grep -q e

原创 sphinx+scws 全文檢索使用之 安裝配置篇

寫在前面: 公司要做全文索引,調研了一些方案,由於coreseek的官網訪問不了,準備使用sphinx+scws方案,安裝的原文地址爲http://blog.51yip.com/mysql/1659.html,我這裏在安裝過程中會

原创 切莫讓CDN緩存你的動態文件

是這樣的:我們這裏有一個域名上了CDN,本來是緩存一些IMG和JS等一些靜態資源的。但是因爲業務需求,我們新添加了一個動態php文件做接口來接受一些用戶的反饋內容。 然後今天在這個接口在線上出了一點小問題我要去調試發現,我改完代

原创 haproxy+keepalived實現高可用負載均衡

軟件負載均衡一般通過兩種方式來實現:基於操作系統的軟負載實現和基於第三方應用的軟負載實現。LVS就是基於Linux操作系統實現的一種軟負載,HAProxy就是開源的並且基於第三應用實現的軟負載。 HAProxy相比LVS的使用要簡

原创 cpu load過高問題排查

load average的概念 top命令中load average顯示的是最近1分鐘、5分鐘和15分鐘的系統平均負載。 系統平均負載被定義爲在特定時間間隔內運行隊列中(在CPU上運行或者等待運行多少進程)的平均進程數。如果一個進程滿足

原创 使用Haproxy對Sphinx做負載均衡

HAproxy配置 關於haproxy配置 這塊不做多介紹,運維基本手到擒來,我們要一個vip就可以了 sphinx的問題 sphinx本身只支持分佈式,分佈式就會有單點的問題,當請求量過高時開始出現問題。分佈式沒法橫向擴容,沒法高可用。

原创 四層和七層負載均衡的區別

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://virtualadc.blog.51cto.com/3027116/591396 負載均衡設備也常被稱爲"四到七層

原创 sphinx管理shell

#!/bin/sh . /etc/rc.d/init.d/functions log_file="/tmp/sphinx_init.log" appName="Sphinx" argv1=$1 argv2=$2 stop

原创 linux下ffmpeg安裝實現音頻拼接

前言:因爲需要支持MP3格式,需要提前安裝MP3編碼庫,作者在這裏走的彎路,重新編譯的ffmpeg 1.下載安裝MP3編碼庫 因爲FFmpeg默認只支持mp3的解碼,不支持mp3編碼。如果想把提取出來的音頻保存爲mp3格式肯定就需要mp3

原创 php 裁剪爲任意大小的圖像,圖像不變形

需開啓exif擴展 <?php /*exif_imagetype -- 判斷一個圖像的類型 *說明:函數功能是把一個圖像裁剪爲任意大小的圖像,圖像不變形 * 參數說明:輸入 需要處理圖片的 文件名,生成新圖片的保存文件名,生成新圖片的寬,

原创 sphinx 分佈式搜索出現warning:send() failed : 32: broken pipe,

情況是這樣的,我用的是debian系統,coreseek3.2,網站上有四個索引,之前用local設置四個索引, 所以搜索時按順序搜索,有時會出現超時現象,但是用Query()函數還是能獲得一部分結果。但是現在我用兩個硬盤分別負載兩個索

原创 sphinx 分佈式索引報錯:no enabled local indexes to search

在配置完分佈式索引查詢後query 警告:no enabled local indexes to search(沒有啓用本地索引搜索) 查看分佈式索引部署9313配置文件裏 index question2 { source

原创 coreseek分詞詞表那些事

0. 默認詞表 coreseek會自帶一個分詞詞表,一般位於 /usr/local/mmseg3/etc/uni.lib11 對應的明文原始詞表一般位於 /usr/local/mmseg3/etc/unigram.txt11 1. 原