易推广告联盟平台

hidewnd f9199023f9 doc:部署文档更新 1 päivä sitten
.idea 04107053af feat:同步更新游客登陆模式 2 kuukautta sitten
libs 52b35c5672 重写Agent广告平台分组数据统计 3 kuukautta sitten
nacos-monitor c7aee30feb 增加修改应用默认配置接口 2 kuukautta sitten
yt-advertise 43024aee1b feat:增补广告平台枚举标识 3 viikkoa sitten
yt-agent 19b9f9060e fix: agent应用删除同步修改ios服务渠道表记录 1 viikko sitten
yt-common e151006404 feat:ios服务端代码优化整理 3 päivää sitten
yt-gateway f6b5185e23 feat: gateway日志文件配置调整 4 viikkoa sitten
yt-ios-lemon 33e893ecf6 fix:ios广告记录保存逻辑优化,部署记录更新 3 päivää sitten
yt-middle bc1a761941 fix:middle服务getRevenueStatics补充NPE校验 2 päivää sitten
yt-oauth fc54764e52 feat: 项目结构精简调整 1 kuukausi sitten
yt-question 5c74334864 fix:答题服务幂等ID生成逻辑优化 1 viikko sitten
yt-risk 7b433be81a fix:保存agentId时,如果为空时,去查找母包的创建人的user_id插入到BannerRecord内 1 viikko sitten
.gitignore fcfc1e1918 first commit 5 kuukautta sitten
ReadMe.md f9199023f9 doc:部署文档更新 1 päivä sitten
architecture.mmd 669a5d8b69 业务逻辑关系图 4 kuukautta sitten
pom.xml fc54764e52 feat: 项目结构精简调整 1 kuukausi sitten

ReadMe.md

易推广告平台

本地调试请切换配置文件至local模式!!!!

本地调试请切换配置文件至local模式!!!!

本地调试请切换配置文件至local模式!!!!

数据库当前为主从部署,数据操作及DDL操作请在master节点使用SQL语句处理

数据库当前为主从部署,数据操作及DDL操作请在master节点使用SQL语句处理

项目信息

版本依赖

依赖 版本
jdk 1.8
SpringBoot 2.1.9.RELEASE
SpringCloudAlibaba 0.9.0.RELEASE
mysql 5.7.44-log
nacos 2.4.3

项目结构


-- yt-platform 
----nacos-monitor   nacos邮件服务
----yt-common       公共包
----yt-gateway      网关
----yt-oauth        授权中心
----yt-agent        易推平台代理商系统
----yt-advertise    广告API
----yt-middle       易推中台
----yt-risk         风控中心
----yt-question     答题服务
----yt-ios-lemon    青柠檬IOS服务


服务部署

服务部署根目录: /data/www/app/ytpm/

服务端口记录表

gateway             25001
oauth               25520
agent               25521
middle              25715
risk                25522
###### Android #######
lime                25801
nofeeds             25718
allusion            25021
calculator          25823
emoticons           25826
arithmetic          25809
countstep           25818
vitality            25024
proverb             25901
algebraic           25817
idiom               25819
adage               25020
answer              25821
arena               25902
carp                25828
dtw                 25822
diary               25825
funarith            25022
irun                25815
mileage             25025
raisepig            25816
picking             25023
summary             25824
typing              25904
lemon               25827
walk                25820
walking             25908
palaces             25830
reactivity          25831
walkeking           25832
graphic             25833
adventure           25834
poetry              25835
quick               25836
relogic             25837
###### IOS #######
lemonios            25903
gollumios           25929
warehouseios        25013
maintainios         25101
linefunios          25102
sortingios          25027
guardios            25028
deliveryios         25029
journeyios          25030
treeios             25031

核心服务

# risk-manage
# 10.206.0.3
# 10.206.0.8
# 10.206.0.11
# 10.206.0.12
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 -XX:G1ReservePercent=10 \
-XX:MaxGCPauseMillis=300 risk-manage.jar > risk.log 2>&1 &

# yt-middle
# 10.206.0.3
# 10.206.0.8
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 yt-middle.jar > middle.log 2>&1 &

# agent-service
# 10.206.0.3
# 10.206.0.8
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 -XX:G1ReservePercent=10 \
-XX:MaxGCPauseMillis=300 agent-service.jar > agent.log 2>&1 &

# gateway
# 10.206.0.3
# 10.206.0.8
nohup java -jar -Xms512m -Xmx1024m yt-gateway.jar > /dev/null 2>&1 &

# oauth
# 10.206.0.8
nohup java -Xms512m -Xmx1024m -jar -noverify yt-oauth.jar > oauth.log 2>&1 &

Android: 青柠记账 lime

# 青柠记账 lime-service
# 10.206.16.10
# 10.206.16.11

nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-lime/lime.hprof \
question-service.jar > lime.log 2>&1 &


# nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
# -XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
# -XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
# -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/lime.hprof \
# lime-service.jar > lime.log 2>&1 &

Android: Nofeeds nofeeds

# nofeeds-service
# 10.206.16.11
# 10.206.16.15

nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-nofeeds/nofeeds.hprof \
question-service.jar > nofeeds.log 2>&1 &

# ohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
# -XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
# -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/nofeeds.hprof \
# nofeeds-service.jar > nofeeds.log 2>&1 &

Android: 典故问答王 allusion

# 典故问答王 allusion-service
# 10.206.0.3
# 10.206.0.13
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-allusion/allusion.hprof \
question-service.jar > allusion.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/allusion.hprof \
#allusion-service.jar > allusion.log 2>&1 &


Android: 计数计算器 calculator

# 计数计算器 calculator-service
# 10.206.0.3
# 10.206.16.15
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-calculator/calculator.hprof \
question-service.jar > calculator.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/calculator.hprof \
#calculator-service.jar > calculator.log 2>&1 &

Android: 斗图表情大师 emoticons

# 斗图表情大师 emoticons-service
# 10.206.0.3
# 10.206.16.15
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-emoticons/emoticons.hprof \
question-service.jar > emoticons.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/emoticons.hprof \
#emoticons-service.jar > emoticons.log 2>&1 &

Android: 算术小达人 arithmetic

# 算术小达人 arithmetic-service
# 10.206.16.11
# 10.206.0.8

nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-arithmetic/arithmetic.hprof \
question-service.jar > arithmetic.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/arithmetic.hprof \
#arithmetic-service.jar > arithmetic.log 2>&1 &

Android: 计步趣健身 countstep

# 计步趣健身 countstep-service
# 10.206.0.3
# 10.206.0.13

nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-countstep/countstep.hprof \
question-service.jar > countstep.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/countstep.hprof \
#countstep-service.jar > countstep.log 2>&1 &

Android: 元气算术能手 vitality

# 元气算术能手 vitality-service
# 10.206.0.3
# 10.206.0.13

nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-vitality/vitality.hprof \
question-service.jar > vitality.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=512M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/vitality.hprof \
#vitality-service.jar > vitality.log 2>&1 &

Android: 谚语知识赛 proverb

# 谚语知识赛 proverb-service
# 10.206.16.11
# 10.206.16.15
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-proverb/proverb.hprof \
question-service.jar > proverb.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/proverb.hprof \
#proverb-service.jar > proverb.log 2>&1 &

Android: 代数式能手 algebraic

# 代数式能手 algebraic-service
# 10.206.0.11
# 10.206.0.13
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-algebraic/algebraic.hprof \
question-service.jar > algebraic.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/algebraic.hprof \
#algebraic-service.jar > algebraic.log 2>&1 &

Android: 成语趣解释 idiom

# 成语趣解释 idiom
# 10.206.0.3
# 10.206.16.11
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-idiom/idiom.hprof \
question-service.jar > idiom.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/idiom.hprof \
#idiom-service.jar > idiom.log 2>&1 &

Android: 谚语变形记 adage

# 谚语变形记 adage
# 10.206.0.11
# 10.206.0.13
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-adage/adage.hprof \
question-service.jar > adage.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/adage.hprof \
#adage-service.jar > adage.log 2>&1 &

Android: 答题达人 answer

# 答题达人 answer-service
# 10.206.0.8
# 10.206.16.10
nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-answer/answer.hprof \
question-service.jar > answer.log 2>&1 &

#nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=512M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/answer.hprof \
#answer-service.jar > answer.log 2>&1 &

Android: 歇后语擂台 arena

# 歇后语擂台 arena-service
# 10.206.16.11
# 10.206.16.15
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-arena/arena.hprof \
question-service.jar > arena.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/arena.hprof \
#arena-service.jar > arena.log 2>&1 &

Android: 小锦鲤 carp

# 小锦鲤 carp-service
# 10.206.0.11
# 10.206.0.13
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-carp/carp.hprof \
question-service.jar > carp.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/carp.hprof \
#carp-service.jar > carp.log 2>&1 &

Android: 好运答题王 dtw

# 好运答题王 dtw-service
# 10.206.0.13
# 10.206.16.15
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-dtw/dtw.hprof \
question-service.jar > dtw.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/dtw.hprof \
#dtw-service.jar > dtw.log 2>&1 &

Android: 咕噜日记 diary

# 咕噜日记 diary-service
# 10.206.0.3
# 10.206.0.11
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-diary/diary.hprof \
question-service.jar > diary.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/diary.hprof \
#diary-service.jar > diary.log 2>&1 &

Android: 天天趣算术 funarith

# 天天趣算术 funarith
# 10.206.16.11
# 10.206.16.15
nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-funarith/funarith.hprof \
question-service.jar > funarith.log 2>&1 &

#nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=512M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/funarith.hprof \
#funarith-service.jar > funarith.log 2>&1 &

Android: 每天爱跑步 irun

# 每天爱跑步 irun
# 10.206.0.13
# 10.206.16.10
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-irun/irun.hprof \
question-service.jar > irun.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/irun.hprof \
#irun-service.jar > irun.log 2>&1 &

Android: 宠物里程表 mileage

# 宠物里程表 mileage
# 10.206.16.11
# 10.206.16.15
nohup java -jar -Xms4096m -Xmx4096m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-mileage/mileage.hprof \
question-service.jar > mileage.log 2>&1 &

#nohup java -jar -Xms4096m -Xmx4096m -XX:MaxMetaspaceSize=512M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/mileage.hprof \
#mileage-service.jar > mileage.log 2>&1 &

Android: 全民养猪 raisepig

# 全民养猪 raisepig
# 10.206.0.3
# 10.206.0.11
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-raisepig/raisepig.hprof \
question-service.jar > raisepig.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/raisepig.hprof \
#raisepig-service.jar > raisepig.log 2>&1 &

Android: 找茬挑战王 picking

# 找茬挑战王 picking
# 10.206.0.3
# 10.206.0.11
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-picking/picking.hprof \
question-service.jar > picking.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/picking.hprof \
#picking-service.jar > picking.log 2>&1 &

Android: 归物迹 summary

# 归物迹 summary
# 10.206.0.11
# 10.206.0.12
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-summary/summary.hprof \
question-service.jar > summary.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/summary.hprof \
#summary-service.jar > summary.log 2>&1 &

Android: 打字训练营 typing

# 打字训练营 typing
# 10.206.16.10
# 10.206.16.15
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-typing/typing.hprof \
question-service.jar > typing.log 2>&1 &

#nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/typing.hprof \
#typing-service.jar > typing.log 2>&1 &

Android: 青柠檬记账 lemon

# 青柠檬记账 lemon
# 10.206.0.3
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-lemon/lemon.hprof \
question-service.jar > lemon.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/lemon.hprof \
#lemon-service.jar > lemon.log 2>&1 &

Android: 走路趣计步 walk

# 走路趣计步 walk
# 10.206.0.11
# 10.206.16.15
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-walk/walk.hprof \
question-service.jar > walk.log 2>&1 &

#nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
#-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
#-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
#-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/walk.hprof \
#walk-service.jar > walk.log 2>&1 &

Android: 全民爱走路 walking

# 全民爱走路 walking
# 10.206.16.10
# 10.206.16.15
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-walking/walking.hprof \
question-service.jar > walking.log 2>&1 &

nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/walking.hprof \
walking-service.jar > walking.log 2>&1 &

Android: 九宫格挑战 palaces

# 九宫格挑战 palaces
# 10.206.0.12
# 10.206.16.10
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-palaces/palaces.hprof \
question-service.jar > palaces.log 2>&1 &

Android: 极速反应力 reactivity

# 极速反应力 reactivity
# 10.206.16.10
# 10.206.16.11
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-reactivity/reactivity.hprof \
question-service.jar > reactivity.log 2>&1 &

Android: 走路王者 walkeking

# 走路王者 walkeking
# 10.206.16.10
# 10.206.16.11
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-walkeking/walkeking.hprof \
question-service.jar > walkeking.log 2>&1 &

Android: 逻辑谜 graphic

# 逻辑谜 graphic-service
# 10.206.16.10
# 10.206.0.13
nohup java -jar -Xms2024m -Xmx2024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-graphic/graphic.hprof \
question-service.jar > graphic.log 2>&1 &

Android: 色彩大冒险 adventure

# 色彩大冒险 adventure
# 10.206.16.10
# 10.206.16.11
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-adventure/adventure.hprof \
question-service.jar > adventure.log 2>&1 &

Android: 古诗填空秀 poetry

# 古诗填空秀 poetry-service
# 10.206.16.10
# 10.206.16.11
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-poetry/poetry.hprof \
question-service.jar > poetry.log 2>&1 &

Android: 速算大比拼 quick

# 速算大比拼 quick-service
# 10.206.16.10
# 10.206.16.15
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-quick/quick.hprof \
question-service.jar > quick.log 2>&1 &

Android: 逆向思维王 relogic

# 逆向思维王 relogic-service
# 10.206.16.10
# 10.206.16.15
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-relogic/relogic.hprof \
question-service.jar > relogic.log 2>&1 &

IOS: 青柠檬ios lemonios

# 青柠檬ios lemonios
# 10.206.16.11  
# 10.206.16.15
nohup java -jar -Xms3072m -Xmx3072m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-lemon/lemonios.hprof \
lemonios-service.jar > lemonios.log 2>&1 &

IOS: 咕噜日记ios gollumios

# 咕噜日记ios gollumios
# 10.206.16.11  
# 10.206.16.15
nohup java -jar -Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-gollum/gollumios.hprof \
gollumios-service.jar > gollumios.log 2>&1 &

IOS: 盒小仓ios warehouseios

# 盒小仓ios warehouseios
# 10.206.0.3
# 10.206.16.10
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-warehouse/warehouseios.hprof \
lemonios-service.jar > warehouseios.log 2>&1 &

IOS: IOSMaintain light state maintainios

# maintainios maintainios
# 10.206.0.3
# 10.206.16.10
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-maintain/maintainios.hprof \
lemonios-service.jar > maintainios.log 2>&1 &

IOS: Line Fun linefunios

# linefunios linefunios
# 10.206.0.3
# 10.206.16.10
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-linefun/linefunios.hprof \
lemonios-service.jar > linefunios.log 2>&1 &

IOS: IOSCelestial Sorting sortingios

# sortingios sortingios
# 10.206.16.10
# 10.206.16.15
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-sorting/sortingios.hprof \
lemonios-service.jar > sortingios.log 2>&1 &

IOS: IOSExpiryGuard guardios

# guardios guardios
# 10.206.0.3
# 10.206.16.15
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-guard/guardios.hprof \
lemonios-service.jar > guardios.log 2>&1 &

IOS: MyQuickDelivery deliveryios

# deliveryios
# 10.206.0.3
# 10.206.16.10
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-delivery/deliveryios.hprof \
lemonios-service.jar > deliveryios.log 2>&1 &

IOS:Verbal Chain Journey

# journeyios-service 
# 10.206.0.3
# 10.206.16.15
nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-journey/journey.hprof \
lemonios-service.jar > journey.log 2>&1 &

IOS: small tree

# treeios
# 10.206.0.3

nohup java -jar -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256M -XX:+UseCompressedOops \
-XX:+UseG1GC -XX:ConcGCThreads=2 -XX:InitiatingHeapOccupancyPercent=35 \
-XX:G1ReservePercent=10 -XX:MaxGCPauseMillis=300 \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/www/app/ytpm/service-ios-treeios/treeios.hprof \
lemonios-service.jar > treeios.log 2>&1 &

数据处理

删除指定appid风控规则

delete from yt_risk_config
where config_id in (
select config_id from yt_risk_template_config
where template_id in (SELECT template_id from yt_risk_template where template_code like '[appid]%')
);

delete from yt_risk_template_config
where template_id in (SELECT template_id from yt_risk_template where template_code like '[appid]%');

delete from yt_risk_template where template_code like '[appid]%';

体力及激励视频核验

select GROUP_CONCAT(ta.user_id) from (
select u.user_id, u.power, t.adCount, t2.subCount, (ifnull(t.adCount, 0) - ifnull(t2.subCount,0)) as real_power
from yt_dyz_user u
left join (
	select user_id, count(record_id) as subCount
	from yt_dyz_power_record  pr
	where pr.remark = '减少体力'
	group by pr.user_id
	
) t2 on t2.user_id = u.user_id
left join (
	select user_id,ad_source_type, count(record_id) as adCount from yt_dyz_ad_record ydar 
	group by user_id,ad_source_type
	having ydar.ad_source_type = 1
) t on t.user_id = u.user_id
where u.power > 1 and (ifnull(t.adCount, 0) - ifnull(t2.subCount,0))  = 7
order by u.power desc
) ta
where ta.power != ta.real_power 


主从同步处理

# 查询同步状态
show slave status;

# 跳过当前异常继续同步
stop slave;
set global sql_slave_skip_counter = 1;
start slave;

更新日志

20250917

  1. 新增游客登陆模式;
  2. 新增风控规则:
    • 开屏广告、横幅、原生(信息流)总预估收益<0.04;
    • 开屏广告、横幅、原生(信息流)总ecpm<20;
    • 当日用户获得10个获得奖励的激励视频,最后4个获得奖励的激励视频平均收益<0.12;
    • 1月内,获得奖励的激励视频数>80;
    • 3小时内,获得奖励的激励视频数>10;
  3. 易推渠道商营销管理中心风控列表修复内外不同步缺陷;
  4. 易推渠道商营销管理中心用户列表查看ECPM支持按登陆状态查看;

20250922

  1. ADS 出包管理新增 原生广告刷新时间间隔、是否允许自动刷新字段控制

20251009(待合并)

  1. 新增子包负责人用户
    • 仅允许查看用户列、解封日志表、风控日志表
    • 新增指派关系表,包含:指派应用ID,负责人用户ID, 分账ID, 开始时间,结束时间,是否结束
  2. 新增参数:分层系数
    • app端增加用户信息增加参数:今日收益,历史收益(真实收益*分层系数)