原创 svn倉庫從Windows遷移到Linux

說明:本次遷移是將svn從windows平臺遷移到linux平臺。windows使用的是visualSvn,linux使用的是svnserv。目標是能夠保留現有的倉庫、用戶、權限,並且讓客戶端最小化的更改配置。本次要遷移的倉庫位於D:\r

原创 mysql啓動失敗排查

修改mysql配置文件之後,使用service mysqld restart 重啓,發現停止成功但是啓動失敗了。 Job for mysqld.service failed because the control process exit

原创 外網訪問內網svn

前提:我將svn服務器搭建的內網裏10.1.2.1,整個內網有一個網關10.1.1.1 提供公網服務。現在內網使用svn客戶端能夠正常update,外網就涼涼了。   方案: ①:使用ssh代理,在window開發機上安裝svn客戶端。右

原创 windows 定時計劃實現定時執行PHP,Linux使用crontab來執行定時任務

目前碰到一個問題需要在大半夜的時候來執行一次數據庫統計操作。我總不可能大半夜離開溫暖的被窩來做這個吧,網上查了很多都說是用任務計劃來做。 1:先說流程 原理就是在Windows服務器上新增一個定時任務,設置什麼時候執行,執行什麼文件(這裏

原创 mysql數據備份與binlog恢復

binlog 基本認識 MySQL的二進制日誌可以說是MySQL最重要的日誌了,它記錄了所有的DDL和DML(除了數據查詢語句)語句,以事件形式記錄,還包含語句所執行的消耗的時間,MySQL的二進制日誌是事務安全型的。   一般來說開啓二

原创 修改/etc/profile導致命令無法使用的處理辦法

修改/etc/profile之後發現改錯了,啥命令都不能用了。 ①:把文件恢復過來,最好有備份。如果沒有那麼將剛動過的改動刪了。 ②:重新指定環境變量,export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/

原创 將服務器文件同步到騰訊雲對象存儲

方案:在騰訊雲控制檯新增存儲桶,選擇低頻存儲。基於對現有項目最小改動的原則,我們將權限配置爲公開讀私有寫。官方提供的遷移工具需要jre環境,我們需要在業務系統機器上安裝java開發環境。   操作流程: ①:控制檯添加存儲桶 名稱:wor

原创 session鎖造成的服務不可用

20180629 問題描述: 批發版出現一個問題,A用戶在請求完掛單接口之後,後續所有的接口都請求失敗。前端返回的是連接超時,其他用戶請求接口正常。nginx的http狀態碼是499(客戶端主動關閉連接)   問題分析: 1、首先查看日誌

原创 php獲取正在使用的配置文件

有時候系統上裝了幾個版本的php,每個版本的配置文件都不一樣,也有可能同時有多個配置文件。剛開始使用的時候特別容易混淆,這裏有個簡單的辦法來區分。   window系統   在cmd下 執行 php -i | findstr Config

原创 Windows批處理(三)

這個章節單單隻講FOR一個命令,因爲這在使用中是相當頻繁而且相當容易出錯的一個。   ①:for 循環   格式:FOR [參數] %%變量名 IN (相關文件或命令) DO 執行的命令 作用:對一個或一組文件,字符串或命令結果中的每一個

原创 Windows批處理(二)

前一篇我們差不多就講了一個hello world難度的腳本,現在我們來新學三個平常一定會用到的概念。變量、條件分支判斷和跳轉   ①:變量 在bat腳本中,變量是特別常用的。我們可以這麼申明一個變量。 set param=hello se

原创 Windows批處理(一)

批處理是一系列可執行的命令集合揉成的一個文件,有點類似於日常開發中的一個類。window平臺下批處理文件擴展名一般爲bat或者cmd   先介紹幾個簡單的命令 ①: REM 和:: 這是註釋命令,和開發中的//效果是一樣的,都是單行註釋。

原创 linux iptable配置

首先如果是使用的雲服務器,比如阿里雲或者是騰訊雲的。先去控制檯將對應的接口放行,我這邊配置的是放行所有端口用於測試,如果是生產環境可以根據需要放行。 通過本操作,請確認您能使用Linux本機。如果您使用的是ssh遠程,而又不能直接操作本機

原创 414 Request-URI Too Large

出現原因是因爲請求的url太長了,nginx報錯了。 解決方法: 在nginx.conf http中增加,重啓nginx client_header_buffer_size 512k; large_client_header_buffer

原创 413 Request Entity Too Large

1、造成這個的問題有可能是nginx限制了body的長度 nginx在server段修改client_max_body_size 20m; 2、當然也有可能是php限制的 php.ini修改 upload_max_filesize = 2