httprunner/HttpRunnerManager

celery flower执行时还是调用了默认的amqp连接

Kewings opened this issue · 3 comments

在setting中修改了amqp连接,并且已经禁用了guest
但是执行celery flower的时候amqp还是使用了guest去做连接,没有使用setting的配置

celery flower --broker='amqp://user:password@hmrabbitmqhost:5672//'

已经连接上rabbitmq了,但是还是报错了,奇怪
[root@bogon HttpRunnerManager]# cat /etc/redhat-release
CentOS release 6.10 (Final)
[root@bogon HttpRunnerManager]# python -V
Python 3.6.7
[root@bogon HttpRunnerManager]# pip -V
pip 18.1 from /usr/local/python/python3/lib/python3.6/site-packages/pip (python 3.6)
[root@bogon HttpRunnerManager]# hrun -V
1.5.8
[root@bogon HttpRunnerManager]# celery flower --broker='amqp://ningquan:@10.xxx.xx.73:5672//'
[I 181224 20:58:20 command:139] Visit me at http://localhost:5555
[I 181224 20:58:20 command:144] Broker: amqp://ningquan:
@10.xxx.xx.73:5672//
[I 181224 20:58:20 command:147] Registered tasks:
['celery.backend_cleanup',
'celery.chain',
'celery.chord',
'celery.chord_unlock',
'celery.chunks',
'celery.group',
'celery.map',
'celery.starmap']
[I 181224 20:58:20 mixins:231] Connected to amqp://ningquan:**@10.xxx.xx.73:5672//
[E 181224 20:58:20 mixins:160] Can't decode message body: DecodeError(TypeError('initial_value must be str or None, not memoryview',),) (type:'application/json' encoding:'utf-8' raw:'<memory at 0x7f89c48cc1c8>'')
[E 181224 20:58:22 mixins:160] Can't decode message body: DecodeError(TypeError('initial_value must be str or None, not memoryview',),) (type:'application/json' encoding:'utf-8' raw:'<memory at 0x7f89c48cc288>'')
[E 181224 20:58:24 mixins:160] Can't decode message body: DecodeError(TypeError('initial_value must be str or None, not memoryview',),) (type:'application/json' encoding:'utf-8' raw:'<memory at 0x7f89c48cc348>'')
[W 181224 20:58:25 control:44] 'stats' inspect method failed
[W 181224 20:58:25 control:44] 'active_queues' inspect method failed
[W 181224 20:58:25 control:44] 'registered' inspect method failed
[W 181224 20:58:25 control:44] 'scheduled' inspect method failed
[W 181224 20:58:25 control:44] 'active' inspect method failed
[W 181224 20:58:25 control:44] 'reserved' inspect method failed
[W 181224 20:58:25 control:44] 'revoked' inspect method failed
[W 181224 20:58:25 control:44] 'conf' inspect method failed
[E 181224 20:58:26 mixins:160] Can't decode message body: DecodeError(TypeError('initial_value must be str or None, not memoryview',),) (type:'application/json' encoding:'utf-8' raw:'<memory at 0x7f89c48cc408>'')
[E 181224 20:58:28 mixins:160] Can't decode message body: DecodeError(TypeError('initial_value must be str or None, not memoryview',),) (type:'application/json' encoding:'utf-8' raw:'<memory at 0x7f89c48cc4c8>'')
^C[root@bogon HttpRunnerManager]#

@wydydq 设个密码,别为空 试试