差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
tech:openvas [2025/04/07 10:03] – 移除 draft TAG jonathantech:openvas [2025/04/10 15:20] (目前版本) – 4. 當 pg-gvm log 出現 LOG: checkpoints are occurring too frequently jonathan
行 148: 行 148:
 </cli> </cli>
  
 +==== 4. 當 pg-gvm log 出現 LOG:  checkpoints are occurring too frequently ====
 +  * 可能是執行環境的 DiskIO 比較慢出現的訊息, 可以加大 PostgreSQL 的 max_wal_size (預設是1GB)
 +  * Exp. 設定加大為 2GB 
 +    - 建立 max_wal.conf<file>
 +max_wal_size = 2GB
 +</file>
 +    - 修改 docker-compose.yml <file>
 +:
 +  pg-gvm:
 +    image: registry.community.greenbone.net/community/pg-gvm:stable
 +    restart: on-failure
 +    volumes:
 +      - psql_data_vol:/var/lib/postgresql
 +      - psql_socket_vol:/var/run/postgresql
 +      - ./max_wal.conf:/etc/postgresql/13/main/conf.d/max_wal.conf
 +:
 +</file>
 +    - 重起 docker compose <cli>
 +docker compose down
 +docker compose up -d
 +</cli>
 +    - 檢視設定是否成功 <cli>
 +$ docker compose exec pg-gvm psql -U gvmd -c "SHOW max_wal_size;"
 + max_wal_size
 +--------------
 + 2GB
 +(1 row)
 +</cli>
 +    - 檢視 pg-gvm log 是否不再出現 LOG:  checkpoints are occurring too frequently <cli>
 +docker compose logs -f pg-gvm
 +</cli>如果還是出現, 可以考慮加大 max_wal_size Exp. 4GB
 ===== 參考網址 ===== ===== 參考網址 =====
   * https://greenbone.github.io/docs/latest/22.4/container/index.html   * https://greenbone.github.io/docs/latest/22.4/container/index.html
  • tech/openvas.1743991434.txt.gz
  • 上一次變更: 2025/04/07 10:03
  • jonathan