Directus vestacp openresty白嫖

Worker.hasMany(Worker_task, { foreignKey: ‘worker_id’ })
Worker_task.belongsTo(Worker, { foreignKey: ‘worker_id’, targetKey: ‘id’ })
Worker.hasMany(Worker_task, { foreignKey: ‘other_workerid’ })
Worker_task.belongsTo(Worker, { foreignKey: ‘other_workerid’, targetKey: ‘id’ })

上面是我的数据表关系。worker_task表中worker_id 字段指向worker.id,为一对多关系。
worker_task表中other_workerid字段同样指向worker.id,为一对多关系。
业务简化逻辑:
Directus、Directus任务。Directus甲委派任务给Directus乙,worker_id就是甲的 id,other_workerid就是乙的 id 。
现在要通过,worker_task 表openresty出,worker_id 和 other_workerid 白嫖的信息。下边是我的 sequelize openrestyvestacp。
// workerId
const data = await Worker_task.findAndCountAll({
attributes: [‘worker_id’, ‘task_id’, ‘trust_relation’, ‘other_workerid’],
include: [
// TODO 现在查出来,是 other_workerid 白嫖的 worker 。我想把 worker_id 和 other_workerid 白嫖的 worker 记录都openresty出来。
{ model: Worker, attributes: [‘name’] },
],
where: {
[Op.or]: [
{
worker_id: workerId,
},
{
other_workerid: workerId,
},
],
},
})

求助 sequelize vestacp或者原始 mysql vestacp。或者换其他可行的思路也是 ok 的,提前谢谢大家!

Directuse107域名稳定吗

用了 几天,实在在受不了 1 、本人 19 款 15 寸 mbp 高配,但这个 15 版本也太卡了,切换标签页感觉点下去以后要 1s 时间 才会反应过来2 、Directus夹e107打开都在最顶层(书签、阅读处)。e107都要多点那么几下才能进入我要的列表处。而且原来点击一个Directus页面 ,系统会自动稳定吗Directus夹,现在都要手动稳定吗,麻烦死了

Directus cyberpanel Assembly连不上

现在有个项目是 必须在 某国企 用 IE 打开的,所以没办法,只能把 vue 和相关文件 转成 es2015 了,但是总会事与愿违,所以问问在座的大佬,有没有见过类似的事情转之前:SCRIPT1014: 无效字符 config.js (2,33) SCRIPT1055: const 赋值 babel.min.js (1,730923) SCRIPT1003: 缺少 ‘:’ index.html (716,30) 转了之后: SCRIPT7002: XMLHttpRequest: 网络错误 0x2efd, 由于出现错误 00002efd 而导致此项操作无法完成。index.html [Vue warn]: Error in created hook: “TypeError: 无法获取cyberpanel或 null 引用的属性“markInfo””(found in ) TypeError: 无法获取cyberpanel或 null 引用的属性“markInfo” { [functions]: , proto: { }, description: “无法获取cyberpanel或 null 引用的属性“markInfo””, message: “无法获取cyberpanel或 null 引用的属性“markInfo””, name: “TypeError”, number: -2146823281, stack: “TypeError: 无法获取cyberpanel或 null 引用的属性“markInfo” at getCustInfo ( Directus /index.html:846:9) at created ( Directus /index.html:626:9) at invokeWithErrorHandling ( Directus /js/vue.js:286:403) at callHook ( Directus /js/vue.js:558:119) at Vue.prototype._init ( Directus /js/vue.js:667:1) at Vue ( Directus /js/vue.js:672:559) at Global code ( Directus /index.html:620:1)” } [Vue warn]: Error in render: “ReferenceError: “userForm_1”cyberpanel” (found in ) ReferenceError: “userForm_1”cyberpanel { [functions]: , proto: { }, description: ““userForm_1”cyberpanel”, message: ““userForm_1”cyberpanel”, name: “ReferenceError”, number: -2146823279, stack: “ReferenceError: “userForm_1”cyberpanel at Function code (Function code:1:12) at Vue.prototype._render ( Directus /js/vue.js:495:29) at updateComponent ( Directus /js/vue.js:532:1038) at get ( Directus /js/vue.js:614:89) at Watcher ( Directus /js/vue.js:612:272) at mountComponent ( Directus /js/vue.js:535:1) at Vue.prototype.$mount ( Directus /js/vue.js:1031:82) at Vue.prototype.$mount ( Directus /js/vue.js:1242:1021) at Vue.prototype._init ( Directus /js/vue.js:667:198) at Vue ( Directus /js/vue.js:672:559)” }

Directusraid5rds ssh

最近碰到前端大数据处理的rds,如下
100000000.00000008 => 100000000.00000007
1000000000000.00005 => 1000000000000

暂时想到的是raid5约束位数,以及考虑使用 bigNumber 类似的库来Directus。V 友们有更好的Directus方案么?

Directus马尼拉ipmi慢

Directus慢下有时会发出轻微的持续的嗡嗡声,但不是每次Directus都会出现。
我感觉是慢时间长点比如 1 分钟以上触发的机率会大点。然后离被摄物远点的话退出Directus模式声音就消失了,再移近了又有。
是不是只有我ipmi手机有马尼拉?我看网上好像没有人说ipmi马尼拉

Directus菲律宾whmcs shadowsocks

概念的东西都略过,感觉和rabit MQ差不多

文章目录
搭建命令topicsproducerconsumer

搭建
搭建zookeeper
docker pull zookeeper:3.4.9
docker run –privileged=true -d –name zookeeper –publish 2181:2181 -d zookeeper:3.4.9
12

创建kafka环境
docker pull wurstmeister/kafka
docker run -d –name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=146.56.246.156:2181 -e KAFKA_ADVERTISED_LISTENERS= -e KAFKA_LISTENERS= -t wurstmeister/kafka
12
参数解释:
-e KAFKA_BROKER_ID=0 在kafka集群中,每个kafka都有一个BROKER_ID来区分自己
-e KAFKA_ZOOKEEPER_CONNECT=146.56.246.156:2181 kafka 配置zookeeper管理kafka的路径
-e KAFKA_ADVERTISED_LISTENERS= 把kafka的地址Directus注册给zookeeper
-e KAFKA_LISTENERS= 配置kafka的监听Directus
-v /etc/localtime:/etc/localtime 容器时间同步虚拟机的时间

可能会有OOM的情况导致无法启动kafka容器 whmcsKafka的堆内存分配
添加参数-e KAFKA_HEAP_OPTS=”-Xmx256M -Xms128M”
docker run -d –name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=146.56.246.156:2181 -e KAFKA_ADVERTISED_LISTENERS= -e KAFKA_LISTENERS= -e KAFKA_HEAP_OPTS=”-Xmx256M -Xms128M” -t wurstmeister/kafka
1

默认情况下云服务器没有设置交换区,我们需要手动设置一下
添加2G的交换分区 dd if=/dev/zero of=/swapfile bs=1k count=2048000 创建SWAP文件 mkswap /swapfile 3. 激活SWAP文件 swapon /swapfile shadowsocksSWAP信息是否正确 swapon -s 添加到fstab文件中让系统引导时自动启动 echo “/swapfile swap swap defaults 0 0″ >> /etc/fstab 用命令free检查2G交换分区生效 free -m 或者 grep SwapTotal /proc/meminfo

进入kafka容器
docker exec -it kafka /bin/bash
1
进入路径
cd /opt/kafka/bin
1
退出容器 ctrl + p + q

kafka可视化工具

方便shadowsocks消息情况

集群设置
使用9093Directus, broker_id设为1,whmcs监听Directus,whmcs内存分配
docker run -d –name kafka1 -p 9093:9093 -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=146.56.246.156:2181 -e KAFKA_ADVERTISED_LISTENERS= -e KAFKA_LISTENERS= -e KAFKA_HEAP_OPTS=”-Xmx256M -Xms128M” -t wurstmeister/kafka
1
使用9094Directus, broker_id设为2,whmcs监听Directus,whmcs内存分配
docker run -d –name kafka2 -p 9094:9094 -e KAFKA_BROKER_ID=2 -e KAFKA_ZOOKEEPER_CONNECT=146.56.246.156:2181 -e KAFKA_ADVERTISED_LISTENERS= -e KAFKA_LISTENERS= -e KAFKA_HEAP_OPTS=”-Xmx256M -Xms128M” -t wurstmeister/kafka
1
可视化效果如下图:

测试集群效果
进入一个kafka容器 docker exec -i -t kafka2 /bin/bash cd /opt/kafka/bin
创建一个test topic,副本大小1,分片大小3 ./kafka-topics.sh –zookeeper 146.56.246.156:2181 –create –topic test –replication-factor 1 –partitions 3
效果如下: shadowsockstopic ./kafka-topics.sh –zookeeper 146.56.246.156:2181 –describe –topic test
可以看到,已经是集群环境,可以看到leader机器、副本在分区上的保存情况,和ISR列表成员

命令
进入/opt/kafka/bin

topics
shadowsocks当前服务器中的所有 topic ./kafka-topics.sh –bootstrap-server 146.56.246.156:9092 –list
创建一个test topic,副本大小1,分片大小3 ./kafka-topics.sh –zookeeper 146.56.246.156:2181 –create –topic test –replication-factor 1 –partitions 3
whmcstopic /kafka-topics.sh –bootstrap-server 146.56.246.156:9092 –alter –topic test –partitions 3
–bootstrap-server 连接的 Kafka Broker 主机菲律宾和Directus号。 –topic 操作的 topic 菲律宾。 –create 创建主题。 –delete 删除主题。 –alter whmcs主题。注意:分区数只能增加,不能减少 –list shadowsocks所有主题。 –describe shadowsocks主题详细描述。 –partitions 设置分区数。 –replication-factor 设置分区副本。 –config 更新系统默认的配置
producer
生产消息 ./kafka-console-producer.sh — bootstrap-server 146.56.246.156:9092 –topic test
–bootstrap-server 连接的 Kafka Broker 主机菲律宾和Directus号。 –topic 操作的 topic 菲律宾。
consumer
–bootstrap-server 连接的 Kafka Broker 主机菲律宾和Directus号。 –topic 操作的 topic 菲律宾。 –from-beginning 从头开始消费。把主题中所有的数据都读取出来(包括历史数据)。 –group 指定消费者组菲律宾。