中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

PHP使用Session遇到的一個Permission denied Notice解決辦法
來源:易賢網 閱讀:1903 次 日期:2014-08-04 16:01:34
溫馨提示:易賢網小編為您整理了“PHP使用Session遇到的一個Permission denied Notice解決辦法”,方便廣大網友查閱!

如果在ubuntu/Debian下, 采用apt安裝的PHP, 那么在使用Session的時候, 就可能會有小概率遇到這個提示.

代碼如下:

PHP Notice: session_start(): ps_files_cleanup_dir:

   opendir(/var/lib/php5) failed: Permission denied (13)

   in /home/laruence/www/htdocs/index.php on line 22

這是因為, 在PHP中, 如果使用file_handler作為Session的save handler, 那么就有概率在每次session_start的時候運行Session的Gc過程.

代碼如下:

//有省略

        int nrdels = -1;

        nrand = (int) ((float) PS(gc_divisor) * php_combined_lcg(TSRMLS_C));

        if (nrand < PS(gc_probability)) {

            PS(mod)->s_gc(&PS(mod_data), PS(gc_maxlifetime), &nrdels TSRMLS_CC);

        }

//有省略

這個警告的原因是因為在apt的PHP中, session的默認目錄/var/lib/php5的權限是733 with sticky bit, 也就是

代碼如下:

drwx-wx-wt  root  root

而一般PHP的worker都運行在非root身份下, 所以是沒有權限來打開這個文件夾的(但是因為可以write, 所以不影響正常的Session文件讀取). 于是在s_gc中的如下代碼, 就會觸發開頭所說的Notice:

代碼如下:

//對于file handler來說, s_gc間接調用ps_files_cleanup_dir:

   dir = opendir(dirname);

    if (!dir) {

        php_error_docref(NULL TSRMLS_CC, E_NOTICE,

           "ps_files_cleanup_dir: opendir(%s) failed: %s (%d)",

           dirname, strerror(errno), errno);

        return (0);

    }

當然, 在ubuntu/Debian下, 還是有gc回收的, 只不過是外部的cron進程來完成的, 默認的在/etc/cron.d/php5:,

代碼如下:

09,39 *     * * *     root   [ -x /usr/lib/php5/maxlifetime ]

&& [ -d /var/lib/php5 ] && find /var/lib/php5/

 -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0

| xargs -n 200 -r -0 rm

另外, 可以看到, 在判別s_gc是否運行的時候, 有倆個關鍵變量: PS(gc_divisor)和PS(gc_probability), 這倆個變量分別對應著session的運行時配置項的倆個同名配置項:

session.gc_probability和session.gc_divisor, 他們分別默認為1和100.

而php_combined_lcg是一個隨機數發生器, 生成0到1范圍的隨機數, 所以上面的判別相當于:

代碼如下:

rand < probability / gc_divisor

也就是說, 默認情況下, 差不多是100次能調用一次gc過程. 所以也就是小概率的可以看到這個Notice.

要關閉這個Notice, 只需要設置:

session.gc_probability = 0, 讓s_gc完全沒有運行的可能即可.

當然, 你也可以改變這個文件夾的權限…

更多信息請查看IT技術專欄

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国内欧美视频一区二区| 亚洲综合网站在线观看| 91亚洲国产成人精品一区二三| 青青草原综合久久大伊人精品优势| 亚洲国产日韩在线一区模特| 中文字幕精品—区二区四季| 精品在线一区二区| 国产乱码精品一区二区三| 国产美女在线精品| 92精品国产成人观看免费| 91国内精品野花午夜精品| 日韩一区二区视频| 国产偷国产偷精品高清尤物 | 成人精品亚洲人成在线| 92精品国产成人观看免费| 欧美日韩成人高清| 国产精品久久久久久一区二区三区 | 大美女一区二区三区| 91久久奴性调教| 欧美mv和日韩mv的网站| 一级精品视频在线观看宜春院| 久久成人18免费观看| 色综合中文字幕国产 | 午夜精品久久久久久久蜜桃app| 午夜国产精品一区| 91丨九色丨蝌蚪富婆spa| 精品播放一区二区| 日欧美一区二区| 欧美性色综合网| 亚洲精品视频免费看| 国产精品国产精品国产专区不片| 国产精品毛片高清在线完整版| 日本不卡一二三| 欧美日韩免费一区二区三区 | 精品国产欧美一区二区| 日韩高清中文字幕一区| 欧美这里有精品| 亚洲一区二区3| 欧美电影一区二区三区| 免费在线一区观看| 欧美精品一区二区三区蜜桃视频 | 国产精品123区| 国产欧美精品一区二区三区四区 | 国产盗摄视频一区二区三区| 久久久国产精品午夜一区ai换脸 | 欧美亚男人的天堂| 美日韩一级片在线观看| 日韩精品一区二区三区在线| 国产一区不卡在线| 亚洲视频一区在线| 日韩视频在线一区二区| 成人免费视频一区| 亚洲综合在线五月| 国产午夜精品一区二区三区嫩草 | 亚洲色图第一区| 看国产成人h片视频| 成人免费高清视频在线观看| 一区二区免费看| 中文一区二区在线观看| 在线不卡a资源高清| 成人av在线播放网址| 日韩成人午夜电影| 亚洲黄色在线视频| 久久久精品国产免大香伊| 欧美人妇做爰xxxⅹ性高电影| 国产激情一区二区三区| 石原莉奈在线亚洲二区| 一区二区在线免费| 亚洲日本在线天堂| 国产精品人妖ts系列视频| 欧美α欧美αv大片| 欧美美女一区二区在线观看| 99国产精品视频免费观看| 精品综合久久久久久8888| 视频一区在线视频| 亚洲国产日韩一级| 亚洲综合区在线| 亚洲在线免费播放| 夜夜嗨av一区二区三区网页| 亚洲色图制服诱惑| 亚洲人成7777| 午夜精品久久久久久久99水蜜桃| 亚洲自拍偷拍图区| 亚洲成人免费在线观看| 午夜国产精品一区| 五月婷婷综合网| 极品少妇一区二区三区精品视频 | 欧美日韩在线精品一区二区三区激情 | 欧美伊人久久久久久午夜久久久久| 91视频.com| 欧美在线视频你懂得| 日韩小视频在线观看专区| 精品国产三级电影在线观看| 国产欧美中文在线| 亚洲精选视频在线| 蜜桃一区二区三区四区| 不卡在线观看av| 欧美一区二区成人| 中文字幕佐山爱一区二区免费| 亚洲男人都懂的| 激情图片小说一区| 在线视频一区二区三| 久久婷婷一区二区三区| 亚洲成人手机在线| 国产成人精品亚洲777人妖| 国产欧美久久久精品影院| 91精品一区二区三区久久久久久| 国产亚洲一二三区| 蜜臀久久99精品久久久久宅男 | 成人性生交大合| 精品久久免费看| 国产欧美一区二区三区在线看蜜臀| 亚洲免费av在线| 成人黄色软件下载| 国产调教视频一区| 国产美女精品人人做人人爽| 日韩西西人体444www| 五月天激情综合| 欧美日韩国产综合久久| 国产精品久久久久国产精品日日 | 国产jizzjizz一区二区| 久久久久久久久久久久久夜| 亚洲人吸女人奶水| 国产精品久久久久久户外露出| 老色鬼精品视频在线观看播放| 欧美日韩国产精品成人| 亚洲成人动漫一区| 日韩午夜精品视频| 日本中文字幕一区二区视频| 欧美一级一区二区| 国内精品久久久久影院色| 亚洲国产岛国毛片在线| 国内国产精品久久| 国产精品美女久久久久久久久| 99国产一区二区三精品乱码| 亚洲国产欧美一区二区三区丁香婷| 在线不卡欧美精品一区二区三区| 精品写真视频在线观看| 亚洲男人的天堂网| 日韩精品一区二区三区蜜臀| 国产.欧美.日韩| 五月天一区二区三区| 日本一区二区免费在线观看视频| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲大片免费看| 中文字幕一区二区不卡| 日韩无一区二区| 色老汉av一区二区三区| 韩国精品一区二区| 天堂成人国产精品一区| 国产精品免费视频网站| 精品成人一区二区| 欧美一卡2卡3卡4卡| 色网站国产精品| 成人国产精品免费观看视频| 免费在线成人网| 午夜亚洲国产au精品一区二区| 中文字幕日韩一区| 国产欧美日韩一区二区三区在线观看| 欧美二区三区91| 欧美午夜精品免费| 欧美视频完全免费看| 欧美日韩中字一区| 欧美美女网站色| 欧美另类高清zo欧美| 国产精品99久久久久久久vr| 亚洲精选免费视频| 亚洲国产精品视频| 香蕉久久一区二区不卡无毒影院| 亚洲一区二区av电影| 日韩福利视频网| 国产成人综合网站| 99精品欧美一区二区蜜桃免费| 色综合天天综合色综合av| 欧美日韩三级一区| 欧美精品一区二区久久久| 亚洲国产精品ⅴa在线观看| 亚洲乱码中文字幕| 美日韩一级片在线观看| 成人黄色国产精品网站大全在线免费观看 | 日韩高清一区二区| 国内久久精品视频| 91麻豆免费看| 精品国产乱码久久久久久免费 | 亚洲欧美另类综合偷拍| 久久精品久久99精品久久| av午夜精品一区二区三区| 日韩三级电影网址| 夜夜揉揉日日人人青青一国产精品| 激情五月激情综合网| 欧美日韩综合一区| 欧美国产一区视频在线观看| 日日夜夜精品视频免费| 91首页免费视频| 中文字幕中文字幕一区| 国产精品亚洲第一区在线暖暖韩国| 在线观看日韩av先锋影音电影院| 国产女同互慰高潮91漫画| 精品一区二区三区不卡| 精品国产麻豆免费人成网站|