286 lines
7.3 KiB
TOML
286 lines
7.3 KiB
TOML
|
# This is a TOML document. Boom.
|
|||
|
|
|||
|
version = "2.3.0"
|
|||
|
user = "nobody"
|
|||
|
pid = "/tmp/tv-job.pid"
|
|||
|
dir = "./"
|
|||
|
family = "tv-job"
|
|||
|
address = ""
|
|||
|
|
|||
|
[cfg]
|
|||
|
titleFilter = ["预告","番外","花絮","先导","彩蛋","特别篇","PV","总集","剧场版","SP","干颜篇","精编版","小剧场","合集","新年篇","序幕","宣传"]
|
|||
|
lessStrategy = 1
|
|||
|
pgcTypes = ["番剧","电视剧","电影","纪录片"]
|
|||
|
pgcZonesID = [1,2,3,4,5]
|
|||
|
[cfg.merak]
|
|||
|
host = "http://merak.bilibili.co/"
|
|||
|
Key = "71f079db59672ecec5b8d6f252c4b59ab2a8a227mainsite@bilibili.com"
|
|||
|
Secret = "37ba757817b4e9c45c7e97f6ed5eee4e1c7bac52"
|
|||
|
Names = ['hekai01','huangyi01','zhaoshichen']
|
|||
|
Template = "今日season状态同步完成。上线season:%s,下线season:%s。"
|
|||
|
Title = "TV CMS自动上下架操作"
|
|||
|
cron = "0 0 18 * * *" # every minute, test
|
|||
|
onlyFree = true
|
|||
|
[cfg.SyncRetry]
|
|||
|
MaxRetry = 10
|
|||
|
RetryFre = "15s"
|
|||
|
[cfg.UgcZones]
|
|||
|
[cfg.UgcZones.6]
|
|||
|
TID=3
|
|||
|
Name="音乐"
|
|||
|
[cfg.UgcZones.7]
|
|||
|
TID=4
|
|||
|
Name="游戏"
|
|||
|
[cfg.UgcZones.8]
|
|||
|
TID=36
|
|||
|
Name="科技"
|
|||
|
[cfg.UgcZones.9]
|
|||
|
TID=160
|
|||
|
Name="生活"
|
|||
|
[cfg.UgcZones.10]
|
|||
|
TID=155
|
|||
|
Name="时尚"
|
|||
|
|
|||
|
[search]
|
|||
|
UgcSwitch = "off"
|
|||
|
sugPath = "/tmp/tvsug"
|
|||
|
md5Path = "/tmp/tvsug.md5"
|
|||
|
PgcContPath = "/tmp/tvpgc"
|
|||
|
PgcContMd5Path = "/tmp/tvpgc.md5"
|
|||
|
UgcContPath = "/tmp/tvugc"
|
|||
|
UgcContMd5Path = "/tmp/tvugc.md5"
|
|||
|
[search.cfg]
|
|||
|
UploadFre = "100s"
|
|||
|
[search.ftp]
|
|||
|
PASS="MhxzKhl"
|
|||
|
USER="work"
|
|||
|
HOST="172.16.33.203:21"
|
|||
|
URL="/home/work/open/tvsug/"
|
|||
|
Timeout="5s"
|
|||
|
UseEPSV=false
|
|||
|
RemoteFName="tvsug"
|
|||
|
RemoteMd5="tvsug.md5"
|
|||
|
RemotePgcURL="/home/work/open/tvpgc/"
|
|||
|
RemotePgcCont="tvpgc"
|
|||
|
RemotePgcContMd5="tvpgc.md5"
|
|||
|
RemoteUgcURL="/home/work/open/tvugc/"
|
|||
|
RemoteUgcCont="tvugc"
|
|||
|
RemoteUgcContMd5="tvugc.md5"
|
|||
|
|
|||
|
[sync]
|
|||
|
NbMsg = 1
|
|||
|
HTTPTimeout = "5s"
|
|||
|
DialTimeout = "800ms"
|
|||
|
LogSize = 400
|
|||
|
AuditPrefix = "xds"
|
|||
|
UGCPrefix = "ugc"
|
|||
|
sign = "timer-import_BILIBILI"
|
|||
|
[sync.LConf]
|
|||
|
SizeMsg = 80
|
|||
|
NbSeason = 10
|
|||
|
CPCode = "BILIBILI"
|
|||
|
[sync.PlayURL]
|
|||
|
upsigsecret = "20170607920cbd5211831ce2a97066a8b544fa7b"
|
|||
|
deadline = "720h"
|
|||
|
playpath = "upos-hz-tvshenhe.acgvideo.com"
|
|||
|
#api = "http://videodispatch-pgc.bilibili.co/v2/playurl"
|
|||
|
api = "http://uat-manager.bilibili.co/api/v4/test/playurltest"
|
|||
|
qn = "16"
|
|||
|
deadcodes = [10005]
|
|||
|
[sync.Frequency]
|
|||
|
FreModSeason = "20s"
|
|||
|
ErrorWait = "10s"
|
|||
|
WaitCall = 60
|
|||
|
RejectWait = 86400
|
|||
|
[sync.API]
|
|||
|
AddURL = "http://183.3.131.82:8012/importAgent/bilibili/add2.0"
|
|||
|
UpdateURL = "http://uat-manager.bilibili.co/api/v4/test/tvtest"
|
|||
|
DelSeasonURL = "http://183.3.131.82:8012/importAgent/bilibili/ps_del2.0"
|
|||
|
DelEPURL = "http://183.3.131.82:8012/importAgent/bilibili/p_del2.0"
|
|||
|
|
|||
|
[ugcSync]
|
|||
|
[ugcSync.Frequency]
|
|||
|
ErrorWait = 100
|
|||
|
ManualFre = "30s"
|
|||
|
ImportFre = "30s"
|
|||
|
SyncFre = "10s"
|
|||
|
TypesCron = "0 */5 * * * *"
|
|||
|
UpperRefresh = "10m"
|
|||
|
UpInitFre = "10s"
|
|||
|
ProducerFre = "2s" # 生产全量缓存时候的间隙时间
|
|||
|
UpperPause = "30s"
|
|||
|
FullRefreshFre = "2h"
|
|||
|
FullRefArcFre = "20ms"
|
|||
|
[ugcSync.Batch]
|
|||
|
ManualNum = 20
|
|||
|
ImportNum = 20
|
|||
|
ArcPS = 20
|
|||
|
SyncPS = 2
|
|||
|
ReportCidPS = 100
|
|||
|
ProducerPS = 5 # 生产全量缓存时的ps大小
|
|||
|
ReshelfPS = 2
|
|||
|
[ugcSync.cfg]
|
|||
|
Copyright = "bilibili"
|
|||
|
ReportCidURL = "http://172.18.33.140:7703/api/v1/task/push/batch/watermarkless"
|
|||
|
BFSPrefix = "http://i0.hdslb.com"
|
|||
|
SendUpper = true
|
|||
|
CriticalCid = 12780000
|
|||
|
ThreadLimit = 1024
|
|||
|
|
|||
|
[archiveNotifySub]
|
|||
|
key = "9765cdac5894f2ba"
|
|||
|
secret = "f4237d712c3ed1e7fab0137b81418b14"
|
|||
|
group = "ArchiveNotify-MainWebSvr-S"
|
|||
|
topic = "ArchiveNotify-T"
|
|||
|
action = "sub"
|
|||
|
name = "tv-job/archiveNotifysub"
|
|||
|
proto = "tcp"
|
|||
|
addr = "172.18.33.50:6205"
|
|||
|
idle = 1
|
|||
|
active = 1
|
|||
|
dialTimeout = "1s"
|
|||
|
readTimeout = "60s"
|
|||
|
writeTimeout = "1s"
|
|||
|
idleTimeout = "10s"
|
|||
|
|
|||
|
[contentSub]
|
|||
|
key = "9765cdac5894f2ba"
|
|||
|
secret="f4237d712c3ed1e7fab0137b81418b14"
|
|||
|
group= "PgcTvBinlog-MainWebSvr-S"
|
|||
|
topic= "PgcTvBinlog-T"
|
|||
|
action="sub"
|
|||
|
name = "tv-job/content-sub" #?
|
|||
|
proto = "tcp"
|
|||
|
addr = "172.16.33.158:6205"
|
|||
|
idle = 100
|
|||
|
active = 100
|
|||
|
dialTimeout = "1s"
|
|||
|
readTimeout = "60s"
|
|||
|
writeTimeout = "1s"
|
|||
|
idleTimeout = "10s"
|
|||
|
|
|||
|
[mysql]
|
|||
|
addr = "172.16.33.205:3308"
|
|||
|
dsn = "test:test@tcp(172.16.33.205:3308)/bilibili_tv?timeout=5s&readTimeout=5s&writeTimeout=5s&parseTime=true&loc=Local&charset=utf8,utf8mb4"
|
|||
|
active = 100
|
|||
|
idle = 10
|
|||
|
queryTimeout = "2s"
|
|||
|
execTimeout = "10s"
|
|||
|
tranTimeout = "5s"
|
|||
|
[mysql.breaker]
|
|||
|
window = "3s"
|
|||
|
sleep = "100ms"
|
|||
|
bucket = 10
|
|||
|
ratio = 0.5
|
|||
|
request = 100
|
|||
|
|
|||
|
[log]
|
|||
|
dir = "/data/log/tv-job/"
|
|||
|
|
|||
|
[HTTPServer]
|
|||
|
addr = "0.0.0.0:6431"
|
|||
|
timeout = "1s"
|
|||
|
|
|||
|
[memcache]
|
|||
|
name = "tv"
|
|||
|
proto = "tcp"
|
|||
|
#addr = "172.16.33.54:11211"
|
|||
|
addr = "127.0.0.1:9393"
|
|||
|
idle = 50
|
|||
|
active = 100
|
|||
|
dialTimeout = "1s"
|
|||
|
readTimeout = "1s"
|
|||
|
writeTimeout = "1s"
|
|||
|
idleTimeout = "10s"
|
|||
|
expire = "240h" #都改为10天
|
|||
|
expireMedia = "240h" #都改为10天
|
|||
|
|
|||
|
[playControl]
|
|||
|
ProducerCron = "* */10 * * * *"
|
|||
|
pieceSize = 50
|
|||
|
|
|||
|
[httpClient]
|
|||
|
key = "cadf599ba8b3796a"
|
|||
|
secret = "42fbb979aa742013d713a088f912673b"
|
|||
|
dial = "2s"
|
|||
|
timeout = "10s"
|
|||
|
keepAlive = "60s"
|
|||
|
timer = 10
|
|||
|
[httpClient.breaker]
|
|||
|
window = "10s"
|
|||
|
sleep = "100ms"
|
|||
|
bucket = 10
|
|||
|
ratio = 0.5
|
|||
|
request = 100
|
|||
|
|
|||
|
[redis]
|
|||
|
name = "tv-job"
|
|||
|
proto = "tcp"
|
|||
|
addr = "127.0.0.1:6379"
|
|||
|
active = 10
|
|||
|
idle = 5
|
|||
|
dialTimeout = "1s"
|
|||
|
readTimeout = "1s"
|
|||
|
writeTimeout = "1s"
|
|||
|
idleTimeout = "10s"
|
|||
|
expire = "24h"
|
|||
|
cronPGC = "0 */5 * * * *"
|
|||
|
cronUGC = "59 */5 * * * * "
|
|||
|
|
|||
|
[archiveRPC]
|
|||
|
pullInterval = "10s"
|
|||
|
group = "uat"
|
|||
|
env = "uat"
|
|||
|
timeout = "3s"
|
|||
|
|
|||
|
[accountRPC]
|
|||
|
timeout = "1s"
|
|||
|
|
|||
|
[ugcSub]
|
|||
|
key = "9765cdac5894f2ba"
|
|||
|
secret="1448f5f2cd6029f6af6c5d438cd31edd"
|
|||
|
group= "UgcTvBinlog-MainWebSvr-S"
|
|||
|
topic= "UgcTvBinlog-T"
|
|||
|
action="sub"
|
|||
|
name = "tv-job/ugc-sub"
|
|||
|
proto = "tcp"
|
|||
|
addr = "172.16.33.158:6205"
|
|||
|
idle = 100
|
|||
|
active = 100
|
|||
|
dialTimeout = "1s"
|
|||
|
readTimeout = "60s"
|
|||
|
writeTimeout = "1s"
|
|||
|
idleTimeout = "10s"
|
|||
|
|
|||
|
[dpClient]
|
|||
|
key = "8a16e50429e739278daeb4b65fa349f6"
|
|||
|
secret="69bbb1c1016d9055fed6202d70b24a05"
|
|||
|
dial = "2s"
|
|||
|
timeout = "1s"
|
|||
|
keepAlive = "60s"
|
|||
|
[dpClient.breaker]
|
|||
|
window = "10s"
|
|||
|
sleep = "100ms"
|
|||
|
bucket = 10
|
|||
|
ratio = 0.5
|
|||
|
request = 100
|
|||
|
|
|||
|
[report]
|
|||
|
reportURI = "http://berserker.bilibili.co/avenger/api/133/query"
|
|||
|
upDataURI = "http://data.capture.atianqi.com:8090/xdstvlog"
|
|||
|
env = "uat"
|
|||
|
cronAc = "0 5 * * * *"
|
|||
|
cronAd = "0 15 * * * *"
|
|||
|
cronPd = "0 25 * * * *"
|
|||
|
cronVe = "0 40 * * * *"
|
|||
|
timeDelay = "24h" # 获取昨天的数据
|
|||
|
sendDataDelay = "10ms" # 给牌照方发数据
|
|||
|
seTimeSpan = "1h" # 获取时间内的数据
|
|||
|
routineCount = 5
|
|||
|
readSize = 500
|
|||
|
expire = "240h"
|
|||
|
|
|||
|
[style]
|
|||
|
labelSpan = "168h"
|
|||
|
styleSpan = "5m"
|