middle2

Month: 2019-12

2019-12-04

yellowsoar 21:46:04
@ronnywang 求救,node 沒有起來,taoyuan-lei-100033
ronnywang 21:51:14
我看看
yellowsoar 21:51:38
結果起來了@@
yellowsoar 21:52:08
剛剛 push 成功後,後台 node 一直沒看到有起來,這狀況大概維持快 10 分鐘

2019-12-05

yellowsoar 00:33:58
@ronnywang 我知道問題了⋯⋯漏推一個檔案上去⋯⋯抱歉XD
ronnywang 00:36:21
我這邊應該要凸顯一下錯誤訊息
yellowsoar 2019-12-05 00:49:45
話說 access log 可以 dump 嗎?
好像有個隱藏功能,我查一下 XD
我忘了我當初 access log dump 功能有沒有做隱藏查詢功能了。不過我 log 都有保存,是用 scribe 做的。如果有需要我之後可以手動匯出來給你(檔案都在,我只要 tar 起來丟給你就好)
yellowsoar 2019-12-05 00:55:21
OK 瞭解
access log 佔的硬碟空間不大,超過 7 天我會做 gzip ,目前從 middle2 啟動到現在的 access log 都沒有刪過,好幾年了
(這樣好像違反 GDPR XD)

2019-12-11

yellowsoar 21:35:55
@ronnywang
遇到狀況了…
2019-12-11_21-34-35.png
ronnywang 21:36:06
我看看
ronnywang 21:38:23
好像好了,剛有重新 deploy 嗎?
yellowsoar 21:38:30
ronnywang 21:40:16
不知道是不是 Linode 剛剛內部連線抽搐了一下,剛剛我一堆服務 health check 都哀號了一下
😱 2
ronnywang 21:46:23
ㄟ不對,剛剛有一刻 cpu load 衝到 3xx
ronnywang 21:48:33
image.png
yellowsoar 2019-12-11 21:49:08
好…我們這邊來檢討一下…
ronnywang 21:49:18
cpu idle 有 69.1% ,但是 1m load 卻衝到 344.22 。不知道是什麼狀況…
ronnywang 21:49:37
是不是記憶體吃太多?
ronnywang 21:50:33
又一次了
IU 21:50:52
看起來是 code 的問題
ronnywang 21:51:06
``` 5352 root 20 0 1030856 269424 36848 S 14.3 13.1 1:26.28 python3 ./manage.py runserver 0.0.0.0:80 --noreload```
ronnywang 21:51:12
記憶體有吃到 1G
IU 21:51:46
我們暫時先移到 linode 上
再來慢慢 debug
yellowsoar 23:27:23
@ronnywang
經過奮鬥,我們把 CPU loading 降下來了,可以幫我們 reload taoyuan-lei-100033 嗎?

2019-12-12

ronnywang 18:04:29
還需要 reload 嗎
yellowsoar 2019-12-12 19:53:09
這個我確認一下@@
yellowsoar 2019-12-12 20:33:33
不需要 reload 了,感謝
ronnywang 18:05:33
所以確實是因為程式演算法問題造成 loading 爆增的嗎?
yellowsoar 2019-12-12 19:52:50
對,因為是一次從 sql 要回所有資料的全部欄位,然後在做篩選,所以就爆了。
yellowsoar 2019-12-12 20:34:15
目前是快壓死線了先硬解,之後再改進XDDD
https://github.com/Disfactory/Disfactory/pull/116
yellowsoar 20:36:57
@ronnywang
disfactory 想要再加一個 cname
api.disfactory.tw
ronnywang 20:56:55
cname 你可以自己加, ssl 才是需要我這邊加
ronnywang 20:58:16
你要先修改 dns 設定,我這邊才能夠設 ssl

2019-12-15

pm5 06:49:35
專案可以存取到另一個專案開的 MySQL 資料庫嗎?
ronnywang 10:00:10
可以,在 MySQL db 那邊有個連結是「Manage MySQL DB」,點進去後可以 Add Project ,輸入其他 project 的 id ,讓其他 project 可以連到這個 db
🖖 3
chihao 10:27:56
一個專案可以有多於一個 MySQL db 嗎?可以用 phpmyadmin 開嗎?
如果不容易多開一個 MySQL 的話,開個 PostgreSQL 也是個辦法⋯⋯
或者也可以另開一個專案?😆
yellowsoar 2019-12-15 14:57:08
話說 middle2 的 phpmyadmin 版本應該要更新,不然 PostgreSQL 看不到
@ronnywang 有什麼建議嗎 ._.

2019-12-28

yellowsoar 10:54:27
召喚 @ronnywang ~ 可以幫忙撈一下 middle2.disfactory.tw 12/28 10:24 -10:46 的 http server 存取紀錄嗎?那段時間怪怪的…
https://status.disfactory.tw/783890989
ronnywang 10:54:49
哈哈,因為 disinfo 把記憶體吃光了
ronnywang 10:55:15
剛剛排除掉了
yellowsoar 10:55:46
XDDDDD
ronnywang 10:58:12
PaaS 就是集合住宅啊 XD
😂 3
ronnywang 10:58:49
感覺我需要再擴建了
yellowsoar 11:02:16
XD 繼續下去應該就需要整座 middle2 的效能 dashboard 了
ronnywang 11:02:57
現在有一個 XD
ronnywang 11:03:03
image.png
🎉 2
Oriyar 11:03:54
@oriyaroriyar has joined the channel
ronnywang 11:04:04
應該可以先做的事,是把本來 hackpad 自己的獨立住宅瓜分出來給其他人用 XD
ronnywang 11:04:17
現在用 hackpad 的人比以前少很多了
chihao 17:14:35
@ronnywang 想在這裡公開問,覺得以目前 0archive 的資料規模(?)安全的備份方法是什麼 ._.
看想要做到什麼樣的回復水準,目前 middle2 是用 linode 本身的每日定期硬碟 snapshot ,所以假如誤砍東西的話,可以回復到ㄧ天前
知道有每天 snapshot 感覺踏實很多 😆
ronny++
chihao 17:14:57
總是有點怕怕的 ._.

2019-12-29

yellowsoar 12:49:16
@ronnywang api.disfactory.tw 的 dns 設好了,需要麻煩幫忙處理 SSL
sorry 剛剛才看到,已經設好了

2019-12-31