本週一開始, 就碰到 Github 無法登入的問題, 具體原因如下:
https://status.github.com/messages https://blog.github.com/2018-10-21-october21-incident-report/ https://thenextweb.com/dd/2018/10/22/github-is-down-because-of-data-storage-issues/ https://www.onmsft.com/news/github-suffers-hours-long-outage-coming-back-online-now https://www.theinquirer.net/inquirer/news/3064898/github-down-major-outage
發生原因:
network partition and subsequent database failure
A network partition refers to network decomposition into relatively independent subnets for their separate optimization as well as network split due to the failure of network devices.
也就是網路裝置與資料庫故障, 導致發生此一事件
影響範圍:
this incident only impacted website metadata stored in our MySQL databases, such as issues and pull requests Git repository data remains unaffected and has been available throughout the incident
因應處理:
各計算機程式、電腦輔助設計與協同產品設計倉儲資料除了近端與 Github 端存放外, 還必須同步到: https://about.gitlab.com/pricing/ https://bitbucket.org/product/pricing 以及自建區域網路上的 Fossli SCM 主機
Github Pages 靜態資料可以分別以: https://about.gitlab.com/features/pages/ Pages for Bitbucket 以及 Fossil SCM 的 Documentation 技術達成
Fossil SCM on Ubuntu 18.04
虛擬或實體安裝的 Ubuntu, 可以透過 Fossil SCM 與 Stunnel 的結合, 建構能夠自行維護的 Fossil SCM 伺服主機
http://mde.tw/2017springwcm/blog/2017spring-ubuntu-stunnel-fossil.html http://mde.tw/2017springwcm/blog/2017spring-stunnel-fossil.html