2018 Fall Week7

本週一開始, 就碰到 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