解決Linux下scp傳輸成功後出現掛起hang和檔案大小異常的問題
今天在安裝系統為CentOS 6.6的伺服器上使用SCP傳輸小檔案的時候,出現傳輸進度達到100%但是接收檔案一方檔案大小為0的情況,下圖為使用“scp -vvvv [file] [user]@[IP]:[directory]”打開了debug資訊下的傳輸過程:
由上圖可知,接收方寫入檔案時候一直卡在2144個位元組,沒有達到總數為4813的位元組數,並且使用ps檢視系統程序,scp的程序處於掛起休眠待完成的狀態(S+)。
這時候嘗試傳輸其他檔案,發現大小超過1000位元組以上的檔案就會scp失敗,否則正常,期間嘗試過清空ssh的known_hosts和authorized_keys(公鑰),仍出現該情況。
最後經搜尋,發現如下分析:
疑似是路由器上的MTU相關設定問題,經過與網管溝通,調整伺服器出口路由配置,指定一個固定的MTU值,不再使用自動發現(auto-discovery)之後,恢復正常。如上圖所述,該伺服器網段不允許ICMP協議包進入,疑似跟網路運營商的出口策略配置有關,待考察。
相關推薦
解決Linux下scp傳輸成功後出現掛起hang和檔案大小異常的問題
今天在安裝系統為CentOS 6.6的伺服器上使用SCP傳輸小檔案的時候,出現傳輸進度達到100%但是接收檔案一方檔案大小為0的情況,下圖為使用“scp -vvvv [file] [user]@[IP]:[directory]”打開了debug資訊下的傳輸過程:由上圖可知,接
Linux下重新安裝MySql後出現'MySQL Daemon failed to start‘解決方法
在 CentOS 6.4上之前安裝過Mysql資料庫,想升級到較新的版本所以就重新升級了一下資料庫。可是重新安裝後執行:service mysqld start 重啟資料庫總是會出現如下提示: MyS
解決linux下按退格鍵出現 ^? 的問題
容易 inux 所有 linux strong 打印 常用 tro code 處理辦法:使用stty命令修改。 stty命令語法 stty是linux下改變和打印終端設置的常用命令。 stty(選項)(參數) -a:以容易閱讀的方式打印當前的所有配置; -g:以stt
linux下weblogic11g安裝成功後,啟動報錯Getting boot identity from user
<2015-7-1 下午05時46分33秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0 Tue Nov 15 08:
解決linux下安裝nodejs後npm未成功安裝的問題
oot lan scripts 輸入 src 有一個 .sh 成功 bubuko 1.下載npm軟件包 點擊鏈接進入下載頁面:npm下載 2.下載完成後將壓縮包放到家目錄下就可以(也可以放到其他地方) 3.解壓 tar -zxvf 壓縮包名稱,解壓後你會得到一個文件夾
解決Linux 下server和client 通過TCP通訊:accept成功接收卻報錯的問題
ipv4 socket error 實例代碼 ... lis col argc 例子 今天在寫簡單的TCP通訊例子的時候,遇到了一個問題:server 和client能夠連接成功,並且client也能夠正常發送,但server就是接收不到,在網上搜索一番後,終於解決了問
[轉] linux下shell中使用上下鍵翻出歷史命名時出現^[[A^[[A^[[A^[[B^[[B的問題解決,Linux使用退格鍵時出現^H解決方法
XA TP brk 因此 上下 參數 csdn def 無法 [From] https://www.zmrbk.com/post-2030.html https://blog.csdn.net/suifengshiyu/article/details/40952771
解決Linux下網路程式設計(sendto send )出現 SIGPIPE 訊號導致程式異常終止的問題
引言 最近在Linux下網路程式設計時,出現SIGPIPE 訊號導致程式異常終止,本文記錄下解決的方法以及相應的知識。 SIGPIPE 訊號資料 什麼時候出現此訊號,APUE中有關此訊號的解釋如下: Linux man手冊有關此訊號的解釋: man 7 signal SI
win10系統下jdk安裝成功後修改版本不成功的解決辦法
情況: 目前win10系統安裝的jdk通過cmd中java -version 後是jdk1.8.0_101,由於系統需要jdk1.7,所以更改jdk的環境變數為1.7後,java -version仍然是1.8,嘗試多次依舊無效,也就是說修改未生效。 解決辦法: 所以肯定不是j
解決Linux下MySQL下載後的公操作
1.設定root密碼 第一次登入任意密碼就可以進, mysql -u root -p 選擇資料庫:use mysql; 修改密碼:UPDATE user SET password=PASSWORD(‘123456’) WHERE user=‘root’; 重新整理:flush
Linux下停Tomcat伺服器,出現Connection refused錯誤解決辦法
錯誤內容如下 : 2010-9-19 16:09:58 org.apache.catalina.startup.Catalina stopServer 嚴重: Catalina.stop: java.net.ConnectException: Connectio
解決linux下,Eclipse系列軟體執行時閃爍,CPU佔用高,一段時間後卡死
軟體包括 xmind dbeaver truestudio eclipse 原因分析 在linux下,eclipse的圖形介面實現主要是GTK,用到了org.eclipse.equinox.launcher.gtk.linux.x86_64這個模組。 但是這個模組在預設執
如何解決linux下編譯出現的multiple definition of錯誤
今天,在編譯quagga的過程中出現了multiple definition of的錯誤。該錯誤表示不同檔案對同一變數進行了重複定義。因此,可以從以下幾個方面來排查這個問題: 1. 是否定義了重複變數: 直觀來講,如果在已經引用的global.h中定義了變數v,那麼在本檔案
執行VS2013編譯成功後出現:無法啟動程式“.exe” 系統找不到指定檔案的問題的解決方法
. 既然vs2013已進行編譯並提示編譯成功了但是找不到檔案,那肯定是生成了這個檔案,但不是在debug目錄下生成的。這時候我就在專案資料夾中尋找,果然,在這裡找到了要生成的.exe檔案。 我們可以看到生成的.exe檔案不是在debug裡面,而是bin目錄下。 我
Linux下TCP連線斷開後不釋放的解決辦法
問題:在開發測試時發現斷開與伺服器埠後再次連線時拒絕連線。 分析:伺服器上檢視端口占用情況,假設埠為8888。 netstat -anp |grep 8888 發現埠8888埠顯示被佔用(ip為本機ip確定是上次連線)且狀態為ESTABLISHED,然而實際上連線已經斷
解決linux下創建用戶時出現 Creating mailbox file: 文件已存在
配置 and stream code 解決 origin bre afa baseline 原來linux下添加用戶後,會在系統裏自動加一個郵箱(系統郵箱),路徑是:/var/spool/mail/用戶名. 可以直接用命令#rm -rf /var/spool/ma
linux下修改文件後戳
linux 後戳 文件1、使用rename修改文件後戳修改前:[[email protected]/* */ ]# ll total 2548 -rw-r--r--. 1 root root 1282047 Jun 20 10:15 stu1.doc -rw-r--r--. 1 root ro
[轉載[完美解決 Linux 下 Sublime Text 中文輸入
.html void region sometimes pkg time pre install amp 原文地址: http://www.cnblogs.com/wangkongming/p/4302642.html 轉來備忘。 系統CentOS7.3 fcitx 中文輸
linux下連接無線網出現nl80211: Could not configure driver mode nl80211: deinit ifname=wlan1 disabled_11b_rates=0 wlan1: Failed to initialize driver interface
frequency pro 信號 ann 文件中 enc nas face lock 一.背景1.1 jello@jello:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDes
解決linux下/etc/rc.local開機器不執行的原因
啟動程序 排除 程序 配置 blog 解決 linux pos 執行 前不久因項目需要寫了開機啟動其他程序的shell腳本,因工作忙,調試完給了技術支持人員,也沒去註意過。 到後來,有幾臺服務器突然被重啟了,這時候領導問,怎麽開機啟動的腳本沒起作用,還被批了一頓,哎,做事虎