webman/push的channel_hook不起作用
php start.php 调试模式的时候能正常工作
当php start.php -d运行的时候,channel_hook就不起作用了,前端websocket都正常工作了的
return [
'enable' => true,
'websocket' => 'xxx',
'api' => 'xxxx',
'app_key' => 'xxx',
'app_secret' => 'xxx',
'channel_hook' => 'http://127.0.0.1:8789/plugin/webman/push/hook',
'auth' => '/plugin/webman/push/auth'
];
调试模式的时候能正常工作,php start.php -d 运行不正常一般是因为workerman进程启动前初始化了数据库连接、redis连接等导致的
系统没用到 redis,orm用的think的,也没特别改造过,都是常规的使用,如何解决呢?
重新建一个新的webman项目,只安装 webman/push 试下