当前位置: 首页 > 知识库问答 >
问题:

未捕获的异常“普雷迪斯\响应\服务器异常”,消息为“MOVED 7369”

章鸿光
2023-03-14

获取此错误:

[错误] 1118#1118: *366 FastCGI在stderr中发送:" PHP消息:PHP致命错误:未捕获的异常' Predis \ Response \ server exception '以及消息' MOVED 7369 10.0.213.16:6379 '

我的Redis连接码是:

$parameters = array(
                    "scheme" => "tcp",
                    "host" => "testingredis.akf46e.clustercfg.use1.cache.amazonaws.com",
                    "port" => 6379,
                    "database" => 0,
                );


$db = new Predis\Client($parameters, $options);

注意:上面的代码在本地运行良好,但是在我的AWS服务器上不能运行。任何帮助都将不胜感激。

共有2个答案

昝卓
2023-03-14

我们在同样的事情上挣扎。这是有效的方法的简短版本:

$redis = new Predis\Client(
   ['tcp://127.0.0.1:6379'],
   ['cluster' => 'redis']
);
许子平
2023-03-14
After lots of research successfully completed the redis cluster with the AWS elasticache.
 
$options    = array('cluster' => 'redis');
    $parameters = array(
        'clusters' => array(
            'default' => array(
                    'scheme' => 'tcp',
                    'host' => HOST_URL,
                    'port' => 6379,
                    'database' => 0
            ),
        ),
    );

    $db = new Predis\Client($parameters,$options);
 类似资料:
  • 我在输出在文件中创建的日期时遇到问题。 我一直在遵循一个关于如何创建真正基本的CMS平台的教程,帮助我了解和的一些基础知识,在我试图输出页面创建日期之前,一切都进展顺利。 这就是我得到的错误 现在,当我删除我的中的第22行时,它输出数据库中的完整日期,即,但我试图格式化它以显示像. 这是我的文件中的代码 然后在我的在我显示这个的地方,我有这个代码来格式化日期。 现在从我的中删除这个不会做任何事情,

  • 我在我们的一个开发环境中得到了以下异常。但是它在另一个环境中工作得很好。无法抓住窍门。有人能帮忙吗?

  • 当出现错误时,我的java代码中会抛出异常。然后,我使用jdb运行代码,以便在出现异常时,可以看到代码的状态并进行调试。对于我抛出的所有异常,我放入了一个有用的字符串消息。然而,当jdb捕捉到异常时,它不会同时打印这个字符串。如何打印此字符串? 我已经在谷歌上搜索并阅读了文档,但我不知道怎么做。 如果我有测试课程: 并通过jdb运行它:

  • 问题内容: 我的一个应用突然开始出现错误: 我已经重新安装,但到目前为止没有运气。有什么建议? 问题答案: 好吧,正如异常所描述的那样,您的Redis服务器已关闭。请尝试以下操作:1.查看运行Redis实例的服务器上是否包含任何防火墙(可能是iptables?)2.转到您的Web服务器(运行php),然后尝试远程登录到Redis服务器3.请参见如果配置的主机/ ip是正确的。也许Redis服务器的

  • 我得到了这个错误 致命错误:未捕获的异常'phpmail erExc0019',消息'SMTP连接()失败。https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting'在C:\xampp\htdocs\muhasibb\eppper\PHPMailer-master\class.phpmailer.php:1465堆栈跟踪:#0 C:\x