middle2

Month: 2017-08

2017-08-02

kiang 15:05:41
"connection to git.middle2.com closed by remote host" 是重開嗎 XD
kiang 15:06:21
正在重新匯入資料庫中(還是因為我拖慢速度?)
ronnywang 15:06:26
tunnel 只會開 60 分鐘而已
ronnywang 15:06:34
你會用超過 60 分鐘嗎?
kiang 15:06:42
沒有耶,應該還沒一小時
ronnywang 15:06:52
目前我這邊沒看到任何 loading 有提高的狀況
kiang 15:07:14
重新執行看看ing
ronnywang 15:07:18
不過 foundations.olc.tw 好像很多 500
kiang 15:07:35
因為整理資料庫,重新匯入中
ronnywang 15:09:03
好像有 lock table 出現
ronnywang 15:09:38
Pasted image at 2017-08-02, 3:09 PM
kiang 15:09:44
直接匯入 mysqldump 的 sql ,還是要把 lock table 拿掉?
ronnywang 15:10:06
我把上面的幾個 Waiting kill 掉看看
kiang 15:10:15
ok, thanks
ronnywang 15:11:08
現在有在動了嗎
ronnywang 15:11:21
我看 qps now 好像在 100 - 200 之間跳
kiang 15:11:50
看起來還在跑,沒有斷線
kiang 15:12:36
216 MB 的 SQL
ronnywang 15:20:53
還有在匯入嗎?
ronnywang 15:21:19
我看好像 14:54 後就沒有再寫入了
kiang 15:21:28
好像還卡在那邊,沒有停住 -.-||
kiang 15:22:09
重來
ronnywang 15:22:57
還是我暫時先把 foundations.olc.tw 設為 503 maintain 中,讓他不要去讀取,不然一邊讀一邊寫很容易 lock
kiang 15:23:07
好啊,麻煩了
kiang 15:25:00
又卡住的樣子,再重來一次
ronnywang 15:28:51
我先設成 503 了,不過還是有 SELECT 進來
ronnywang 15:29:04
你的 dump sql 內有 select 嗎
kiang 15:29:57
跑完了,不會有 select 喔
ronnywang 15:30:04
匯完了?
kiang 15:30:07
yes
ronnywang 15:30:18
那可能是我設成 503 之前沒消化完的 select
ronnywang 15:30:24
你有設定 index 了嗎
kiang 15:30:34
有的 (應該吧 XD)
ronnywang 15:30:44
好喔,那我再把 503 取消掉
ronnywang 15:32:34
取消掉了
kiang 15:33:43
(Y)
kiang 15:34:28
把以前一些重複的拿掉,但放棄維持同樣 url 了 XD
ronnywang 15:35:38
目前 foundations.olc.tw 是 middle2 上面 PV 第五名 XD
ronnywang 15:36:28
不過因為你有過 cloudflare ,可能實際數量更高
kiang 15:36:41
恩,要關掉嗎? XD
kiang 15:36:58
之前不快取都容易被爬蟲打掛
ronnywang 15:37:15
之前被打掛是因為沒有 index 嗎?
kiang 15:37:55
有可能,但我記得以前有加過 index ,可能忘記更新原始程式就蓋過去了 XD
ronnywang 15:38:00
算了,如果快取還算穩又不用額外加錢的話,那還是保持著吧 XD
kiang 15:39:08
cloudflare 麻煩的只是要花錢拿 raw log ,現在還沒有心思去跑分析就放棄了

2017-08-09

johnny 14:53:52
@ronnywang :請問一下,middle2支援 npm run xxx嗎?跑了一個(http://hualien-tsen-337889.middle2.me )無法 access 但不確定是哪裡有問題
ronnywang 14:55:13
有 listen 在 port 80 上嗎?
johnny 14:55:43
喔喔好我改到80
johnny 14:56:40
localhost:80可以嗎? https://github.com/g0v/itaigi/blob/master/seoServer.js#L45

GitHub

g0v/itaigi

itaigi - 新台語·運動

ronnywang 14:56:46
可以
ronnywang 14:57:42
或是你看要不要把 port 改成 process.env.PORT ,如果沒指定就預設用 3000 ,但是 middle2 會多指定 PORT=80 進去
johnny 14:58:06
哦哦這樣好
ronnywang 15:03:49
nodejs 取 env 變數應該是這樣取我沒記錯吧 XD
johnny 15:13:17
他沒吐錯誤XD
johnny 15:29:36
看起來 node 有起來,但http://hualien-tsen-337889.middle2.me/ 沒有內容,我 local run 過是可以,有什麼測試法嗎?ssh 進去run command是沒吐錯誤
@ronnywang :可以幫我看一下這個專案嗎?
雖然只有 `npm i` `npm run`但在middle2跑不起來
ok 了,好像不能 listen localhost
要 listen 0.0.0.0
再麻煩你改 code 把 seoServer.js 裡面的 localhost 改成 0.0.0.0 然後推上去看看了
成功了!又可以省錢了!
對了有點好奇,為什麼要用 0.0.0.0 才可以,是因為 docker default broadcast 0.0.0.0 嗎
好像原先用 localhost 會讓 docker 的 port map 沒用
johnny 21:55:57
itaigi db 要用 python3 Orz

2017-08-15

2017-08-16

2017-08-17

2017-08-18

johnny 23:07:42
@ronnywang : 有辦法直接加SSL嗎
ronnywang 23:13:58
可以,不過還沒加到界面上,要我手動跑
ronnywang 23:14:12
跟我講一下 domain ,我就可以手動跑 letsencrypt 了
ronnywang 23:14:41
cname 設定好讓我這邊可以驗證我馬上就可以跑好
johnny 23:15:55
OK我設定好了
hualien-tsen-337889.middle2.me
ronnywang 23:16:04
itaigi.tw
johnny 23:16:09
恩對
ronnywang 23:16:18
好,我來跑
johnny 23:16:21
謝拉
ronnywang 23:16:49
目前 itaigi.tw 有 cname 到 middle2 了嗎
ronnywang 23:17:05
因為要 cname 過來我這邊 letsencrypt 才能夠驗證
johnny 23:17:55
喔喔好那我改
johnny 23:18:40
在domain商那設定好了
ronnywang 23:19:07
好了,我這邊 letsencrypt 剛剛也認證成功了,現在好了
ronnywang 23:19:18
90 天後自動更新的部份也沒問題,那邊就是自動了
👍 1
johnny 23:19:58
了解,等 dns server 更新了
johnny 23:56:45
應該沒問題了 Remote Address:52.230.31.37:443
👍 1

2017-08-30

yueh 11:41:33
@yueh has joined the channel