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"
|