亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1543 | 回復(fù): 0
打印 上一主題 下一主題

多臺php 服務(wù)器共享session 于 memcached 遇到問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-10-21 13:43 |只看該作者 |倒序?yàn)g覽
php.ini  設(shè)置:
session.save_handler = memcache
session.save_path = tcp://192.168.0.1:11211

前端緩存服務(wù)器nginx 設(shè)置:
  upstream backend_server2 {
    #ip_hash;
    server   server1:80  max_fails=2 fail_timeout=30s;
    server   server2:80  max_fails=2 fail_timeout=30s;
    server   server3:80  max_fails=2 fail_timeout=30s;
  }

問題表現(xiàn)在:
第一次請求被調(diào)度到server1上,往_SESSION里寫入幾個值,第二次請求調(diào)度到server2/server3上,讀不到之前設(shè)置的值;


測試腳本:
  1. # cat stest.php
  2. <html><meta http-equiv='content-type' content='text/html; charset=UTF-8'/><pre>
  3. <?php
  4. error_reporting(E_ALL & ~E_NOTICE);
  5. ini_set("display_errors","On");
  6. session_start();

  7. function checkHSC() {
  8.       print '<br><b>Hostname:</b> '.shell_exec('hostname').'<b>Now: </b>'.shell_exec('date +\'%Y-%m-%d %H:%M:%S\'').'<br>';
  9.       print "<b>\$_SESSION :</b> \n";
  10.       print_r ($_SESSION);
  11.       print "\n<b>\$_COOKIE :</b> \n";
  12.       print_r ($_COOKIE);
  13. }

  14. if (isset($_SESSION['testvar1']) and !empty($_SESSION['testvar1'])) {
  15.    echo "<b><font color='green'>OK there is the value.</font></b>";
  16.    checkHSC();
  17. } else {
  18.        echo "<b><font color='red'>No value,setting new.</font></b>";
  19.        $base64_alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  20.        for($i = 0; $i<15; $i++) {
  21.        $str1 .= $base64_alphabet[rand(0,61)];
  22.        }
  23.        $_SESSION['testvar1'] = $str1;
  24.        $_SESSION['var1ctime'] = date("Y-n-j H:i:s");
  25.        checkHSC();
  26. }

  27. ?>
  28. <p><a href='stest2.php'>stest2.php</a>
  29. </html>



  30. #cat stest2.php

  31. <html><meta http-equiv='content-type' content='text/html; charset=UTF-8'/><pre>
  32. <?php
  33. error_reporting(E_ALL);
  34. ini_set("display_errors","On");
  35. session_start();

  36. function checkHSC() {
  37.       print '<br><b>Hostname:</b> '.shell_exec('hostname').'<b>Now: </b>'.shell_exec('date +\'%Y-%m-%d %H:%M:%S\'').'<br>';
  38.       print "<b>\$_SESSION :</b> \n";
  39.       print_r ($_SESSION);
  40.       print "\n<b>\$_COOKIE :</b> \n";
  41.       print_r ($_COOKIE);
  42. }


  43. checkHSC();

  44. ?>
  45. <p><a href='stest.php'>stest.php</a>
  46. </html>
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP