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