原创 php socket IO阻塞方式的Server/Client

php的socket編程和java的socket編程區別還是蠻大的,默認情況下php的socket不能像java socket開啓多線程來同時接收多

原创 php-7.2.0源碼安裝及擴展安裝

一、安裝環境ubuntu 16.04 一、源碼安裝前準備工作 1.1、下載源碼下載地址:http://www.php.net/downloads.p

原创 liunx 利用ssh傳輸文件

在linux下一般用scp這個命令來通過ssh傳輸文件。 1、從服務器上下載文件 scp username@servername:/path/filename /var/www/(本地目錄) 例如scp [email protected]

原创 php socket select IO複用

此篇博客是接着上篇php socekt阻塞模型PHP代碼(php socket IO阻塞方式的Server/Client)的進階,IO阻塞模型只能是同一個時刻只能由一個客戶端進行訪問,除非利用多進程或多線程才能達到多個用戶併發訪問的,因涉

原创 基於keepalive+LVS的高可用集羣來實現web服務負載均衡集羣的架構

架構環境: RedHat Linux Enterprise 5.8           keepalive                        LVS-DR 注意:1、事先配置好yum源,利用yum進行相關的軟件安

原创 淺談socket同步和異步、阻塞和非阻塞、I/O模型_php技巧

在進行網絡編程時,常常見到同步(Sync)/異步(Async),阻塞(Block)/非阻塞(Unblock)四種調用方式 同步/異步主要針對C端: 同步:c端發出一個功能調用時,在沒有得到結果之前,c端死等結果 例如:普通B/S模

原创 MySQL高可用在網易的最佳應用與實踐

MySQL高可用在網易的最佳應用與實踐 潘威 2017-05-08 10:10:17 645 本文根據DBAplus社羣第102期線上分享整理而成。   講師介紹   潘威 網易資深系統運維工程師   現任職於網易,負

原创 linux 安裝vsftpd

1.判斷vsftpd是否安裝: ps -ef | grep vsftpd 2.安裝vsftpd apt-get install vsftpd 3.編

原创 socket阻塞與非阻塞,同步與異步

轉載:http://blog.csdn.net/hguisu/article/details/7453390 1. 概念理解      在進行網絡編程時,我們常常見到同步(Sync)/異步(Async),阻塞(Block)/非阻

原创 redis 源碼安裝及php連接redis

一、Redis編譯安裝$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz $ t

原创 nginx+php負載均衡集羣中session共享

在網站使用nginx+php做負載均衡情況下,同一個IP訪問同一個頁面會被分配到不同的服務器上,如果session不同步的話,就會出現很多問題,比如說最常見的登錄狀態。 下面羅列幾種nginx負載均衡中session同步的方式

原创 mysql 主從複製監控腳步

當監控異常時會通過郵件通知,因此需要支持郵件服務,可參考我另一篇博客安裝郵件服務 ubuntu16.04 heirloom-mailx 通過外部SMTP服務器發送郵件 把監控腳步放置在crontab中定時執行 */10 * * * *

原创 percona-toolkit 基本使用

運行環境: Master:10.168.1.216 Slave:10.168.1.217 一、pt-heartbeat 監控mysql複製延遲 1.1、創建一個後臺進程定期更新主上的test庫的heartbeat表()默認是1s,可以

原创 ubuntu16.04 percona-toolkit安裝

一、官網下載       下載地址:https://www.percona.com/downloads/percona-toolkit/LATEST/   二、安裝 2.1、下載好了percona-toolkit_3.0.5-1.xe

原创 mysql group replication 單寫模式 (single-primary mode) 搭建

一、環境配置 節點信息servername ip port group port mgr_one 10.168.1.227 3306 6606 mgr_two 10.168.1.226 3306 6606 mgr_three