云服務器Ecs公共鏡像常見問題中
導讀:為幫助新手伙伴快速入門,了解熟悉云服務器的相關內容,本文主要講述云服務器ECS公共鏡像常見問題梳理。
本文介紹了不同發行平臺的阿里云鏡像的已知故障、故障涉及范圍以及解決方法。
Linux:pip操作時的超時問題
· 問題描述:pip請求偶有超時或失敗現象。
· 涉及鏡像:CentOS、Debian、Ubuntu、SUSE、OpenSUSE、Aliyun Linux
· 原因分析:阿里云提供了以下三個pip源地址。其中,默認訪問地址為mirrors.aliyun.com,訪問該地址的實例需能訪問公網。當您的實例未分配公網IP時,會出現pip請求超時故障。
· (默認)公網:mirrors.aliyun.com
· 專有網絡VPC內網:mirrors.cloud.aliyuncs.com
· 經典網絡內網:mirrors.aliyuncs.com
· 修復方案:您可采用以下任一方法解決該問題。
· 方法一
為您的實例分配公網IP,即為實例綁定一個彈性公網IP(EIP),詳情請參見綁定彈性網卡。
·
預付費實例還可通過升降配重新分配公網IP,詳情請參見預付費實例升級配置。
·
· 方法二
一旦出現pip響應延遲的情況,您可在ECS實例中運行腳本 fix_pypi.sh,然后再重試pip操作。具體步驟如下:
·
a. 遠程連接實例。詳情請參見使用管理終端連接Linux實例。
b. 運行以下命令獲取腳本文件。
wget http://image-offline.oss-cn-hangzhou.aliyuncs.com/fix/fix_pypi.sh
c.
d. 運行腳本。
· 專有網絡VPC實例:運行命令bash fix_pypi.sh "mirrors.cloud.aliyuncs.com"。
· 經典網絡實例:運行命令bash fix_pypi.sh "mirrors.aliyuncs.com"。
e. 重試pip操作。
fix_pypi.sh腳本內容如下:
#!/bin/bashfunction config_pip() {
pypi_source=$1
if [[ ! -f ~/.pydistutils.cfg ]]; then
cat > ~/.pydistutils.cfg << EOF
[easy_install]index-url=http://$pypi_source/pypi/simple/
EOF
else
sed -i “s#index-url.#index-url=http://$pypi_source/pypi/simple/#“ ~/.pydistutils.cfg
fi
if [[ ! -f ~/.pip/pip.conf ]]; then
mkdir -p ~/.pip
cat > ~/.pip/pip.conf << EOF
[global]index-url=http://$pypi_source/pypi/simple/
[install]trusted-host=$pypi_source
EOF
else
sed -i “s#index-url.#index-url=http://$pypi_source/pypi/simple/#“ ~/.pip/pip.conf
sed -i “s#trusted-host.*#trusted-host=$pypi_source#” ~/.pip/pip.conf
fi
}
config_pip $1
Aliyun Linux 2:開啟內核選項CONFIG_PARAVIRT_SPINLOCK可能導致性能問題
· 問題描述:開啟內核選項CONFIG_PARAVIRT_SPINLOCK后,當ECS實例vCPU數量較多,且應用中有大量鎖競爭操作時,應用性能會受到較大影響(例如, Nginx應用的短連接處理能力會因此大幅下降),您可能會在應用中觀察到性能下降的問題。
· 涉及鏡像:Aliyun Linux 2
· 修復方案:內核選項CONFIG_PARAVIRT_SPINLOCK在Aliyun Linux 2上默認處于關閉狀態。如果您不確定如何處理內核問題,請勿開啟CONFIG_PARAVIRT_SPINLOCK。
Aliyun Linux 2:內核特性透明大頁THP開關置為always可能會導致系統不穩定或性能下降
· 問題描述:在您的生產環境系統中,將透明大頁THP(Transparent Hugepage)開關置為always,可能會引發系統不穩定和性能下降等問題。
· 涉及鏡像:Aliyun Linux 2
· 修復方案:在Aliyun Linux2中,內核特性透明大頁(Transparent Hugepage, THP)開關已默認置為madvise。雖然在某些特殊場景下,例如運行一些性能基準測試套件時,開關置為madvise時,相對開關置為always時性能表現較差。但此類性能基準測試場景的測試結果不具備通用參考性。因此,除非您對THP有較為深入的理解,為了避免對系統造成其他競爭影響,建議您保持madvise選項不變。
【阿里云,阿里巴巴集團旗下云計算品牌,全球卓越的云計算技術和服務提供商。海商(www.gstsqh.com.cn)作為阿里云湖南唯一授權服務中心,國內知名商城系統及商城網站建設提供商,專為企業提供專業完善電商整體解決方案、微商云、視頻云、醫療云等,點擊咨詢阿里云服務器】