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

PHP使用Session遇到的一個Permission denied Notice解決辦法
來源:易賢網 閱讀:1856 次 日期: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技術專欄

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久精品国产2020观看福利| 亚洲视频观看| 1024成人网色www| 久久乐国产精品| 在线成人h网| 欧美国产日韩亚洲一区| 一区二区久久| 国产欧美亚洲精品| 蜜臀a∨国产成人精品| 亚洲免费不卡| 国产日产欧美a一级在线| 久久久久久久综合日本| 亚洲精品国偷自产在线99热| 国产精品久久久久久久久| 欧美一区二区三区男人的天堂| 亚洲制服欧美中文字幕中文字幕| 国产精品日韩一区二区三区| 欧美一区二区三区在线看| 亚洲国产成人久久| 国产精品mv在线观看| 欧美在线播放一区二区| 亚洲精品欧美激情| 国产亚洲人成网站在线观看| 欧美精品在线观看91| 亚洲一区中文| 亚洲精品视频二区| 激情一区二区| 国产毛片一区| 欧美精品1区2区3区| 午夜国产欧美理论在线播放| 亚洲国产精品视频一区| 国产精品毛片大码女人| 在线观看久久av| 国产精品二区在线| 久久亚洲私人国产精品va| 亚洲男人的天堂在线aⅴ视频| 激情综合中文娱乐网| 国产精品自拍一区| 国产精品久久久久久久久| 欧美日韩国产免费| 免费不卡欧美自拍视频| 久久免费国产精品1| 午夜在线播放视频欧美| 亚洲精品一区二区三区四区高清| 国一区二区在线观看| 国产欧美精品一区aⅴ影院| 欧美日韩mp4| 欧美国产在线视频| 欧美成人在线网站| 欧美超级免费视 在线| 久久深夜福利| 久久免费精品视频| 黄色成人免费观看| 国产亚洲精品久久久| 国产精品一香蕉国产线看观看| 欧美视频三区在线播放| 欧美精品麻豆| 欧美日产一区二区三区在线观看 | 激情综合亚洲| 国产亚洲毛片在线| 国产日韩欧美在线观看| 国产精品免费视频xxxx | 欧美大尺度在线观看| 久久综合电影| 老司机凹凸av亚洲导航| 免费久久99精品国产自| 狂野欧美一区| 欧美成年人视频| 欧美久久久久| 欧美视频一区二区三区…| 欧美日韩在线综合| 国产欧美丝祙| 在线观看亚洲a| 亚洲区一区二区三区| 日韩午夜在线播放| 在线一区二区三区四区五区| 亚洲一区国产精品| 午夜精品99久久免费| 久久久久久一区二区三区| 嫩草国产精品入口| 欧美精品久久久久久久久久| 国产精品国内视频| 狠狠色狠色综合曰曰| 亚洲国产成人精品女人久久久 | 国产欧美一区二区精品婷婷| 国际精品欧美精品| 亚洲另类黄色| 欧美一级片在线播放| 欧美h视频在线| 国产精品久久一级| 黄色综合网站| 亚洲视频第一页| 蜜臀久久99精品久久久画质超高清 | 亚洲区一区二区三区| 亚洲色图综合久久| 久久久精品tv| 国产精品ⅴa在线观看h| 娇妻被交换粗又大又硬视频欧美| 99视频精品| 美女精品在线观看| 国产精品私房写真福利视频| 国产一区二区三区四区在线观看| 亚洲乱码国产乱码精品精| 久久国产婷婷国产香蕉| 欧美日韩一区精品| 亚洲高清精品中出| 欧美专区一区二区三区| 欧美三级午夜理伦三级中文幕 | 亚洲二区免费| 亚洲欧美日韩综合一区| 欧美精品aa| 亚洲成人资源网| 欧美亚洲在线视频| 国产精品久久国产精品99gif| 亚洲国产毛片完整版 | 国产精品综合不卡av| 亚洲精品久久久久久一区二区| 欧美在线免费观看亚洲| 欧美日韩国产成人在线| 在线日本成人| 久久女同精品一区二区| 国产日韩欧美中文| 欧美亚洲一区在线| 国产乱码精品一区二区三区av| 在线视频精品一区| 欧美日韩国产二区| 尤物精品国产第一福利三区| 亚洲欧美在线另类| 国产精品久久国产精品99gif| 99精品99| 欧美视频久久| 亚洲午夜小视频| 国产精品家庭影院| 亚洲自拍高清| 国产美女精品视频免费观看| 午夜精品久久久久久久99热浪潮| 国产精品久久久久久久久久免费 | 伊人久久婷婷色综合98网| 欧美一区二区三区视频在线观看| 国产精品v欧美精品∨日韩| 一区二区欧美亚洲| 欧美视频在线观看视频极品| 亚洲精品中文字幕有码专区| 欧美成人首页| 亚洲免费精品| 国产精品久久夜| 欧美在线日韩| 亚洲第一毛片| 欧美日韩情趣电影| 亚洲一区日韩在线| 国产视频久久久久| 麻豆久久婷婷| 日韩午夜在线播放| 国产精品你懂的在线| 久久精品女人| 91久久精品国产91久久| 欧美日韩一卡| 欧美一区二区三区在线| 在线观看亚洲精品| 欧美午夜精品一区| 久久精品亚洲精品| 日韩视频一区| 国产在线观看91精品一区| 免费亚洲电影在线| 夜夜嗨av一区二区三区| 国产日韩精品一区二区三区在线| 老牛影视一区二区三区| 一区二区欧美视频| 激情综合视频| 国产精品久久久久久久久久久久久| 久久国产精品免费一区| 99视频日韩| 在线成人免费观看| 国产精品欧美久久| 欧美精品免费在线| 亚洲女人天堂av| 91久久久久久| 国产亚洲欧美一区在线观看| 欧美—级在线免费片| 久久精品99| 亚洲综合另类| 亚洲剧情一区二区| 激情婷婷亚洲| 国产精品大片| 欧美好吊妞视频| 久久久久九九九九| 亚洲欧美一区二区激情| 夜夜嗨av一区二区三区| 在线电影院国产精品| 国产色产综合产在线视频| 欧美日韩国语| 欧美国产精品v| 久久久久久高潮国产精品视| 亚洲一区二区在线播放| 99国产精品久久久久久久成人热| 国产午夜精品美女毛片视频| 国产精品国产三级国产a| 欧美美女喷水视频| 免费国产自线拍一欧美视频| 午夜精品亚洲|