「抵擋爬蟲」修訂間的差異

出自跨校選修
跳至導覽 跳至搜尋
行 5: 行 5:
  
 
# 11MB/s 寫入的原因很明確:objectcache 一直被 REPLACE,
 
# 11MB/s 寫入的原因很明確:objectcache 一直被 REPLACE,
 +
# sudo synopkg restart MariaDB10 重啟資料庫服務
 
# sudo synopkg restart WebStation 重啟網頁服務
 
# sudo synopkg restart WebStation 重啟網頁服務
 
# sudo synosystemctl restart pkgctl-WebStation 只重啟 PHP-FPM
 
# sudo synosystemctl restart pkgctl-WebStation 只重啟 PHP-FPM

於 2026年6月4日 (四) 17:35 的修訂


Cloudflare頁中有「抵擋爬蟲」的段落


  1. 11MB/s 寫入的原因很明確:objectcache 一直被 REPLACE,
  2. sudo synopkg restart MariaDB10 重啟資料庫服務
  3. sudo synopkg restart WebStation 重啟網頁服務
  4. sudo synosystemctl restart pkgctl-WebStation 只重啟 PHP-FPM


information_schema 資料庫中的 PROCESSLIST 資料表


  1. SELECT ID,USER,DB,COMMAND,TIME,STATE,LEFT(INFO,1000) AS SQL_TEXT FROM INFORMATION_SCHEMA.PROCESSLIST WHERE COMMAND <> 'Sleep';
    查到:
    REPLACE /* SqlBagOStuff::updateTable */ INTO `wiki_objectcache` (keyname,value,exptime) VALUES ('alWiki:messages:zh-tw','………','20380119031407')



查快取是否使用 wiki_objectcache

  1. SELECT COUNT(*) FROM wiki_objectcache; 等一分鐘再查一次,如果數量持續增加,是使用 wiki_objectcache
  2. 看 SHOW TABLE STATUS LIKE 'wiki_objectcache'; 中的:
    • Data_length
    • Index_length
    • Update_time
  3. 清快取表,TRUNCATE TABLE wiki_objectcache;