go-common/app/job/main/tv/cmd/tv-job-test.toml

286 lines
7.3 KiB
TOML
Raw Normal View History

2019-04-22 10:49:16 +00:00
# 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"