我在apache/php windows 10上有memcache扩展(最后的细节)
创建了一个简单的测试:
$memcache = new Memcache;
$memcache->addServer("ext-memcached.e-memcached.xxx.net",11211);
$memcache->addServer("ext-memcached.e-memcached2.xxx.net",11211);
$memcache->addServer("ext-memcached.e-memcached3.xxx.net",11211);
$key='xxx_54921';
$settings = $memcache->get($key);
print_r ($settings);
Run Code Online (Sandbox Code Playgroud)
memcache服务器在AWS上运行良好(生产服务器).此测试代码有效 - 它从内存缓存服务器中检索值.但是,如果我等待几分钟并刷新它将不会返回值.然后如果我再次刷新它将返回值.
相同的代码/配置适用于另一台开发计算机.
是什么导致这个?
Config:
PHP Version 5.6.34
Windows NT SPECTRE 6.2 build 9200 (Windows 8 Home Premium Edition) i586
Build Date Feb 28 2018 17:45:55
Compiler MSVC11 (Visual C++ 2012)
Architecture x86
Memcache extension:
ts x86 version from here:
https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
memcache info:
memcache support enabled
Version 3.0.8
Revision $Revision: 329835 $
Directive Local Value Master Value
memcache.allow_failover 1 1
memcache.chunk_size 32768 …Run Code Online (Sandbox Code Playgroud) 我们在 HTTPS 服务器的 MQTT 连接中遇到问题。有时它工作正常,有时它会出现如下错误。
WebSocket 连接到“wss://MYHOST:8083/mqtt”失败:连接建立错误:net::ERR_INSECURE_RESPONSE
pid_file /var/run/mosquitto.pid
持久性 true
persistence_location /var/lib/mosquitto/
log_dest 文件 /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d
listener 1883监听器 8083
协议 websockets
certfile /etc/mosquitto/certs/myhost.crt
cafile /etc/mosquitto/certs/ca.crt
密钥文件 /etc/mosquitto/certs/myhost.key
主机 = '我的主机'; // 主机名或 IP 地址
port = 8083;
主题 = '主题'; // 订阅主题
useTLS = true;
用户名 = "";
密码 = "";
路径 = "/mqtt";
清洁会话 = 真;
谢谢。