标签: session

rm -rf 无法删除会话文件

1.列出会话目录中的文件

$ /var/lib/php/sessions$ sudo ls -la
total 20
drwx-wx-wt 2 root     root     12288 May 20 14:26 .
drwxr-xr-x 4 root     root      4096 Feb 26 21:15 ..
-rw------- 1 www-data www-data     0 May 20 14:26 sess_716a24lf4tsnmfucpq50uf1pk7
-rw------- 1 www-data www-data   124 May 20 14:26 sess_fkif8ed8k85olh53q9so1cd6s3
-rw------- 1 www-data www-data     0 May 20 14:25 sess_ov6nrn16gg81i44u9angk3bls6
Run Code Online (Sandbox Code Playgroud)

2. sudo 删除所有文件

$ /var/lib/php/sessions$ sudo rm -rf ./*
Run Code Online (Sandbox Code Playgroud)

3.但会话文件仍然存在!

$ /var/lib/php/sessions$ sudo ls -la    
total 20
drwx-wx-wt 2 root     root     12288 May 20 14:26 .
drwxr-xr-x …
Run Code Online (Sandbox Code Playgroud)

php nginx session

2
推荐指数
1
解决办法
2182
查看次数

PHP 7.2 无法读取会话数据:memcache

我正在将一些服务器从 Ubuntu 16 迁移到 Ubuntu 18,但我无法让 php 会话和 memcache 正常工作。

在当前 (Ubuntu 16) 设置中,有三台服务器使用 memcache(注意:不是 memcached!)共享会话。

我相信我已经在新服务器上复制了当前设置,但它不起作用,我在 apache 错误日志中收到以下错误:

PHP Warning:  session_start(): Failed to read session data: memcache (path: tcp://10.32.82.6:11211?persistent=1&weight=1&timeout=1&retry_interval=15,tcp://10.32.82.7:11211?persistent=1&weight=1&timeout=1&retry_interval=15,tcp://10.32.82.8:11211?persistent=1&weight=1&timeout=1&retry_interval=15)
Run Code Online (Sandbox Code Playgroud)

phpinfo()我看到session.save_pathsession.save_handler设置正确(如上面的日志消息所示)。

如果我去三台机器中的任何一台,我都可以远程登录到任何其他服务器上的端口 11211。

如果我查看日志(设置为 -vv),我可以看到正在发生的事情和相当多的“NOT_FOUND”语句,但我真的不知道如何解释这些日志。

/etc/php/7.2/mods-available/memcache.ini

memcache.allow_failover="1"
memcache.max_failover_attempts="4"
memcache.session_redundancy="4"
Run Code Online (Sandbox Code Playgroud)

在当前(Ubuntu 16)设置中,我记得尝试过 memcached 和 memcache 并确定 memcache 是正确的解决方案。在新设置上尝试 memcached 是我最后的手段,因为我觉得 memcache应该可以工作,而我只是遗漏了一些东西,或者我不知道 Ubuntu 18 中发生了一些变化。

php memcache session

2
推荐指数
1
解决办法
8959
查看次数

在 Linux 内核中实现的 OSI 参考模型的“会话层”在哪里?

OSI 7 层参考模型中的“会话层”负责创建、维护和关闭主机之间的会话。是否可以在 Linux 网络堆栈中区分“会话层”?使用的协议是什么?例如,如果使用 HTTP 下载 ASCII 文本文件,那么“会话层”是否会向传输层协议发送信号以创建连接?

session

1
推荐指数
1
解决办法
1097
查看次数

当远程桌面会话“结束”时,正在运行的应用程序的行为如何?

我想知道在用户会话中运行的应用程序如何受到用户 RDP 会话断开、中止、关闭或可以在 RDP 会话上调用的任何操作的影响。

应用程序是否仍在运行、定期关闭或中止?该应用程序使用的任何网络连接如何处理,例如与数据库服务器的连接?

windows remote-desktop remote-desktop-services session

1
推荐指数
1
解决办法
9277
查看次数

TCP/UDP 连接状态文档

有谁知道在哪里可以找到有关 TCP/UDP 连接状态的文档?最好是非微软的,有 unix 支持。

基本上,我正在寻找有关 TCP 建立、TCP syn_sent、TCP 关闭、UDP 保证等网络状态的更多信息。

networking tcpip session

0
推荐指数
1
解决办法
342
查看次数