小编kir*_*lvi的帖子

Windows 10上的Memcache PHP扩展工作间歇性地工作

我在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)

php apache xampp php-extension libmemcache

12
推荐指数
2
解决办法
480
查看次数

MQTT 在 HTTPS 服务器中不起作用

我们在 HTTPS 服务器的 MQTT 连接中遇到问题。有时它工作正常,有时它会出现如下错误。

WebSocket 连接到“wss://MYHOST:8083/mqtt”失败:连接建立错误:net::ERR_INSECURE_RESPONSE

让我与您分享我的 mosquitto.conf 文件。

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

我的 Mosquitto WebSocket 配置文件:

主机 = '我的主机'; // 主机名或 IP 地址
port = 8083;
主题 = '主题'; // 订阅主题
useTLS = true;
用户名 = "";
密码 = "";
路径 = "/mqtt";
清洁会话 = 真;

谢谢。

wss websocket mosquitto

5
推荐指数
0
解决办法
602
查看次数

标签 统计

apache ×1

libmemcache ×1

mosquitto ×1

php ×1

php-extension ×1

websocket ×1

wss ×1

xampp ×1