ssl 以及 http2 在舊版僅會標示 deprecated,但在 Nginx 1.25.1 時會直接回報語法錯誤,當初在處理 Nginx CVE-2026-42945 時才注意到有調整。
在 Nginx 1.25.1 以後,在需要使用 ssl 或是 http2 需要加在 listen 保留字後方:
server {
listen 443 ssl http2 ;
}
軟體開發和生活瑣事
ssl 以及 http2 在舊版僅會標示 deprecated,但在 Nginx 1.25.1 時會直接回報語法錯誤,當初在處理 Nginx CVE-2026-42945 時才注意到有調整。
在 Nginx 1.25.1 以後,在需要使用 ssl 或是 http2 需要加在 listen 保留字後方:
server {
listen 443 ssl http2 ;
}
這個 side project 是約 3 年前開始的,其中一個目的是想要了解搜尋過去重大新聞的可能性,一個就是對 Meilisearch 做壓力測試。
主要有幾點:
簡報中是使用大量的資料,看看 Meilisearch 運作時會有什麼行為、遇到什麼瓶頸,如果只是要搜尋個人筆記、收支記錄、部落格文章,建立索引、資源使用都不大,很輕巧好用。
簡報不含講稿,請閱讀空氣、通靈、留言討論。KaLUG 的分享會有額外的內容。
ps. LibreOffice 好難用 (/‵Д′)/~ ╧╧
dust 發現 journal 佔了 4 GB … 現在儲存空間很貴的啊 QQ
systemd 會將自己的 log 放在 /var/log/journal 中,沒有特別設定的話,記錄會一直保留。
檢視 journal 使用佔用了多少儲存空間:
journalctl --disk-usage
清除舊的資料:
# 如果是清除 7 天前的資料,則可改為 7d journalctl --vacuum-time=3months
或是清除資料,僅保留 500 MB 的記錄:
journalctl --vacuum-size=500M
Arch Linux Wiki 中有更詳細的說明。
無意間發現 Laravel 在 public/index.php 有這樣一段:
define('LARAVEL_START', microtime(true));
這樣要取得程式執行時間就方便多了,不用做一些 workaround。
若要取得程式執行時間,可以這樣寫:
$elapsed = mocrotime(true) - LARAVEL_START;
懷疑某個 container 造成 disk IO busrt,拖累到其他服務:

先透過 來降低 container 優先權觀察一陣子:
services:
app:
blkio_config:
# defalt = 500
weight: 100