我是齿轮手的新手,无法弄清楚为什么它没有在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发送任何测试消息?
答案 0 :(得分:0)
gearmand
根本不会保留非后台作业。
只会保留该类型的请求。
添加了持久队列以允许后台作业存储在外部持久队列中,以便它们可以在服务器重新启动和崩溃之间存在。