Show newer
kiokio boosted

OK 找到本站最近全文搜索失败的原因了。简而言之,elasticsearch 自动更新了,所以之前装的中文全文搜索 plugin 本来是给 6.8.12 built 的,现在 6.8.14 运行不了,elastisearch 就卡死了。应该是常见问题,发出来给其他站长打个预防针。
解决方法:
1. 在根目录下运行
/usr/share/elasticsearch/bin/elasticsearch-plugin remove analysis-ik
/usr/share/elasticsearch/bin/elasticsearch-plugin remove analysis-stconvert
来卸载旧版本 plugin。
2. 运行如下两个命令下载为新版本编译的两个中文 plugin。
/usr/share/elasticsearch/bin/elasticsearch-plugin install github.com/medcl/elasticsearch
/usr/share/elasticsearch/bin/elasticsearch-plugin install github.com/medcl/elasticsearch
2. restart elasticsearch,运行 sudo systemctl restart elasticsearch

以下是 debug 过程,不想深入研究的可以不看。
1. 今天早上本站用户说搜索坏了,搜不到嘟文只能搜到用户名和 tag,我当时在手机上以为是之前搜索不全的老问题。
2. 今天晚上自己测试了一下,确实任何全文搜索都搜不到,打开 sidekiq 发现从四月初开始 failure 暴增,应该是有问题。
3. failed message Faraday::ConnectionFailed: Failed to open TCP connection to localhost:9200 (Connection refused - connect(2) for "localhost" port 9200) ,搜索此 message 可知是 elasticsearch (后简称 ES)的问题。
4. Google 如何查看 active ports,用 sudo netstat -tulpn | grep LISTEN 发现 9200 not active.
5. Google 如何重启 ES,运行 sudo systemctl restart elasticsearch ,但发现 sidekiq 失败 message 并没有下降。Google 如何查看 ES 状态,运行 sudo systemctl status elasticsearch,发现重启失败,最后一行报错是 JAVA_HOME not set.
6. export JAVA_HOME=/usr/bin/java ,重启,发现没有解决问题,Google 之后发现有人说可能这并不是错误所在。
7. Google 如何查看 ES log,运行 less /var/log/elasticsearch/elasticsearch.log ,发现报错 uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: Plugin [analysis-ik] was built for Elasticsearch version 6.8.12 but version 6.8.14 is running 。
8. 在 mastodon doc(docs.joinmastodon.org/admin/op )里找到当初安装的俩中文 index plugin repo,进入 repo 找到安装方法,Google remove elasticsearch plugin 方法卸载旧 plugin,安装 6.8.14 相对应新版本的俩 plugin。
9. 重启 ES,查了几次 status 发现运行稳定,sidekiq 里 failed retry queue 稳定下降,在 Mastodon 里随便搜了几个中文出现了过去的嘟文,确认问题解决。

长毛象 code format 比较丑,方便复制可以在我博客上查看同样内容(虽然我博客 code format 也没好到哪去): blog.douchi.space/?p=1477

#写虫日记 #豆豉纪年

Show thread
kiokio boosted

每次在 FTL 上看到有人用明明更適合骰寶機的問題去 @ 妙仙包/用更適合妙仙包另一個的功能的問題去算塔羅牌然後得到答非所問的回答,我就彷彿看到別人硬要用 linear regression 而不是 logistic regression 去處理 binary outcome 一樣渾身難受 :disneyprincess018:

kiokio boosted

🍦 :strawberryparfait: 美味投票之我喜愛嘅雪糕口味🍨 :mcdonaldscone:

無論何時打開我們站的 traffic 澳大利亞都穩居第一 :ablobaww: 澳洲線上賭場石錘 :ablobcaramelldansen: (大概也是在大陸人數/大陸籍比例最小中文站點的有力競爭者 :ablobcaramelldansen:

(澳門查無此地,是歸在 China 裏了嗎 :athinkingwithblobs:

我覺得 mastodon 建站中最難的一步是配 email 服務 :blobcatnotlikethis: 服務商不給你註冊,郵件服務連不上站點,每一步都對了但是填配置文件的時候發現郵件就是發不出去等等⋯⋯ 真心覺得建站其他技術問題都不如配郵件十分之一難 :athinkingwithblobs:

本來是為了避免麻煩小站可以不配郵件服務的(雖然我們站有),因為後台可以直接生成帳戶()

然後發現 mastodon 有一個無法更改的設定是一定時間內沒登錄就會給你的郵箱發送 security code,不填就用不了帳號 - - 所以後台直接生成的綁定了根本不存在的郵箱地址的帳號要是太久沒登錄就會變成一個除了給它綁一個真的郵箱接收驗證碼以外根本無能為力的狀況⋯⋯(後台居然沒有處理這個問題對應的命令,而且郵件服務商不儲存發出郵件的具體內容所以我身為站長居然找不到自己站發出去的 security code

為什麼會吐槽這些東西呢,你以外是本站誰登錄不了嗎,不是,是喬喬自己打不開本站管理員帳號了 :ablobdundundun:

kiokio boosted

靈機一動,又想到了新的 投票 :ablobaww:

請問:阿華田還是美祿????

而且當時五石做妙仙包 bot 的時候說要取一個科學一點的名字,不能聽起來太玄學,我說那不然就按照 Matlab 叫 「fatelab」吧 :ablobaww: 冥冥之中和 sci 站的站辱 Matlab 連結在了一起 (雙手合十

這就是命吧 :ablobcaramelldansen:

Show thread
kiokio boosted

:karameru_01: 读站:披着科研皮的玄学赌博站
:karameru_02: 赌站:披着赌博皮的科研学术站

mastodon 科研站位居玄學算命熱榜第一名 :gudetama040: 而賭場玄學算命bot卻在認真發布數據報告 :ablobaww: 到底誰才是真的科研站 :pokemon028:

kiokio boosted

諸君,

妙仙包營業一個月以來,共進行各類封建迷信活動 1311 起,其中
求籤 442
算卦 82
塔羅 787

各實例熱衷迷信活動的排名為
moresci.sale 19%
m.cmx.im 18%
o3o.ca 15%
wxw.moe 11%
bgme.me 6%
alive.bar 5%
douchi.space 4%
onlycasino.legal 4%
go5.dev 3%
mastodon.online 2%
digforfire.org 2%

最狂熱的信徒
@sayuri_
@istinpolin
@farq4ever @Sternen (并列)

愿你們永生。

kiokio boosted

男朋友發給我遇到的車牌 ⬇️ 有被傷到 :usamaru032: :usamaru032:

小喬今日午休時間戴著耳機在走廊閒晃,播到TT的時候就lunch break變dance break,不幸被兩位同事目擊了舞姿 :blobimfine: 一個人在家慣了,在公司也會跳跳 :blobcatnotlikethis: 顏面盡失,明天還是戴帽子去上班吧 :ablobspin:

Uncle Roger @blackjack 因為在賭站TL刷屏被譽為「賭場此方」,謝謝你,每一個小站站長都希望自己站有一個此方 :ablobaww: 這樣自己就不用發東西了呢 :ablobcaramelldansen:

昨晚站卡到我甚至懷疑賭場約砲bot撐爆了伺服器,起來又好了 :ablobspin: 而且本站四個bot沒有一個是我寫的 :ablobaww: 每次收到DM說「站長 你要不要debug一下你們站某某bot」的時候我都在心裏哭哭我根本不會寫 :blobsmiletear: 寫bot和改裝站點根本不一樣好嗎 :blobimfine: :blobimfine:

kiokio boosted

長毛象<del>約炮</del>私聊機器人。

login 之後,你向 bot 發的(公開或私密)信息,bot 都會以私信形式,轉發到 bot 隨機匹配的另一個人。二個人可以在不知道對方身份的情況下聊天。

指令:
login :登入,準備接受信息,也可主動發送信息。
logout:登出,結束對話,不再接受信息。
hangup:結束和當前聊天對象的匹配,等待下一個隨機匹配。
block:屏蔽當前聊天對象,等待下一個隨機匹配。屏蔽的人再也不會和你匹配到。

設計系比較好的一點是對個人裝扮風格的包容度很高,小喬可以毫無負擔地頂著金髮去面試 :ablobcaramelldansen: :ablobcaramelldansen: 大概就是「最邋遢的人做最靚的設計」叭 :ablobaww: 同事們真的都可以隨便穿拖鞋上班 :blobcatpout: 反正也沒人在乎你長什麼樣只在乎你畫的稿怎麼樣 :ablobcaramelldansen:

說到mastodon dating,昨晚在我家發生了一些尷尬故事 :blobsmiletear:

我媽:你係咪 in relationship with 大陸仔?
我:冇啊?點解咁問 :ablobdundundun:
我媽:最近你講嘢好多大陸terms
我:(只是上多了mastodon講話變得很大陸同時依家都唔鐘意男仔) :pokemon028: :rezero016: :usamaru030: :lyliasame035: :ablobcatcry:

kiokio boosted

啊我也很不喜欢有人把自己的社交礼仪当成通用的社交礼仪,比起在自己的主页上发一条然后引用原文,我还是更喜欢别人直接回复我,我是真的想讨论的,我也愿意被指导。

kiokio boosted

到底什么是 mansplaining…我觉得就是自以为懂得比别人多,自以为别人需要指导。
最冒犯人的情况当然还是试图告诉别人别人已经知道的东西,但如果真的就是(有可能)掌握别人并不掌握的知识的情况下可不可以主动去指导别人呢?我觉得这个本身其实没什么关系,有的情况下不好判断双方有什么知识,比较典型的 mansplaining 的情况是男人以为女人不懂游戏,不懂电脑,不懂科学,不会做人,但是其他的偏门知识就不一定了,就算是懂的知识再看一遍也没有危害吧。
如果对方只是在陈述一个知识,没有顺便各种冷嘲热讽你不行我最行的话,我觉得没有必要暴躁应对,虽然上网冲浪很难不暴躁就是了…

:jojojolyne: 一覺醒來Jo6宣布動畫化了!!! :ablobcall: :ablobcall: 我突然就不想世界毀滅了 :ablobcaramelldansen: :ablobcaramelldansen:
小喬原地復活 :jokebearemoji36: :usamaru012:

Show older
Casino

澳洲首家線上賭場上線啦!