Gearman没有给DB写任何东西

时间:2018-01-22 11:30:03

标签: amazon-ec2 centos7 amazon-rds gearman

我是齿轮手的新手,无法弄清楚为什么它没有在DB中发送任何东西

所以,

我为gearman创建了新的EC2和RDS实例。 RDS引擎版本 - MySQL 5.7.19

在EC2上我已经完成了:

df

然后,我创建了配置文件:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && yum install gearmand -y

其中包含:

vi /etc/sysconfig/gearmand

我开始使用Gearmand服务并连接到RDS上的MySQL数据库后,我明白了 那个gearman创建了mysql表queue_dev。所以,我认为,连接和/或访问没有错误。

从日志文件中我看不到任何ERROR类型的消息。

任何人都可以帮助我或暗示,还有什么必须做的,所以gearman可以向DB发送消息,或者我如何向db发送任何测试消息?

1 个答案:

答案 0 :(得分:0)

gearmand根本不会保留非后台作业。

只会保留该类型的请求。

  • SUBMIT_JOB_BG
  • SUBMIT_JOB_HIGH_BG
  • SUBMIT_JOB_LOW_BG

请参阅Persistent Queues

  

添加了持久队列以允许后台作业存储在外部持久队列中,以便它们可以在服务器重新启动和崩溃之间存在。