使用memcache.php監控memcache後,在頁面報時間格式的錯誤:php
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in/usr/local/nginx/html/memcache.phpon line 736html
根據提示能夠列出memecache.php相關的行數內容;nginx
24 define('DATE_FORMAT','Y/m/d H:i:s');
736 echo '<tr class=tr-0><td class=td-0>Start Time</td><td>',date(DATE_FORMAT,$memcacheStatsSingle[$server]['STAT']['time']-$memcacheStatsSingle[$server]['STAT']['uptime']),'</td></tr>';
解決辦法:bash
24 define('DATE_FORMAT','Y/m/d H:i:s');
之上增長一行ide
date_default_timezone_set("PRC");ui
其餘方法,例如在php.ini中設置date.timezone的值,不管怎麼設置和重啓PHP-FPM進程都不生效,這點比較奇怪;this