ログローテーションがうまくいかないとき

logarotateによるログローテーションがどうもうまくいかない、変なローテーションファイルが作成される、ログローテーションのテストでローテーション対象になるログができない、などちょっと困ってしまうことがあります。

ローテーションファイルのサフィックス(連番や日付)を途中で変更したときには、次のように変なローテーションファイルができてしまうことがあります。

-rw-r–r– 1 root root 1366515 7月 13 17:15 2014 access_log -rw-r–r– 1 root root 0 7月 13 03:16 2014 access_log.1 -rw-r–r– 1 root root 17375755 7月 13 03:15 2014 access_log.1.1 -rw-r–r– 1 root root 0 7月 13 03:16 2014 access_log.2 -rw-r–r– 1 root root 5301528 7月 6 03:15 2014 access_log.2.1 -rw-r–r– 1 続きを読む »

PHP 5.4.30へのアップデート(5.4.29 ⇒ 5.4.30)

PHP 5.4.30 が2014年6月26日にリリースされました。 23件のバグフィックスが行われました。 なお、すべてのPHP 5.4 ユーザに対して、5.4.30へのアップグレードを推奨しています。 変更点の詳細は『PHP 5.4.30 Released』をご覧ください。

1.新しいパッケージファイルのダウンロード

当サイトの環境でインストールしているPHPのパッケージは次の通りです。

php php-cli php-common php-devel php-mbstring php-mysql php-pdo

これらのアップデートパッケージをすべてダウンロードしてきます。

[root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-5.4.30-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-cli-5.4.30-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-common-5.4.30-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-devel-5.4.30-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mbstring-5.4.30-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mysql-5.4.30-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-pdo-5.4.30-1.el5.remi.i386.rpm 2.新しいパッケージファイルのインストール [root ~]# yum localinstall php* (略) Updated: php.i386 0:5.4.30-1.el5.remi php-cli.i386 0:5.4.30-1.el5.remi php-common.i386 0:5.4.30-1.el5.remi php-devel.i386 0:5.4.30-1.el5.remi php-mbstring.i386 0:5.4.30-1.el5.remi php-mysql.i386 0:5.4.30-1.el5.remi php-pdo.i386 0:5.4.30-1.el5.remi Complete!

アップデート後のWordPress、MySQL等の動作に異常はありません。

続きを読む »

anacronが実行されないようにする

redhat Linux 6では、cronに代わってanacronが標準になっています。

anacronが実行されないようにするには、単純にはcronie-noanacronをインストールして、cronie-anacronをアンインストールすればいいのですが、cronie-anacronをインストールしたままで、実行されないようにするために、次のように/etc/anacrontabを編集して、実行ステートメントをコメント化してしまうのも手です。

[root]# vim /etc/anacrontab — # /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # the maximal random delay added to the base delay of the jobs RANDOM_DELAY=45 # the jobs will be started during the following hours only START_HOURS_RANGE=3-22 #period in days delay 続きを読む »

MySQL 5.5.38 へのバージョンアップ( 5.5.37 ⇒ 5.5.38)

MySQL 5.5.38 が2014年5月30日にリリースされました。

今回のアップデートでは、InnoDBやレプリケーションに関するバグのほか、多くのバグフィックスが行われました。

それらの詳細については下記を参照してください。

Changes in MySQL 5.5.38 (2014-05-30) 1.MySQLのシャットダウン [root]# service mysqld stop mysqld を停止中: [ OK ] 2.新しいパッケージファイルのインストール [root]# yum –enablerepo=remi –disablerepo=base,updates update mysql (略) Updated: mysql.i386 0:5.5.38-1.el5.remi Dependency Updated: mysql-libs.i386 0:5.5.38-1.el5.remi mysql-server.i386 0:5.5.38-1.el5.remi Complete! 3.MySQLのスタートアップ [root]# service mysqld start mysqld を起動中: [ OK ] 4.MySQLのバージョン確認 [root]# mysql -V mysql Ver 続きを読む »

PHP 5.4.29へのアップデート(5.4.28 ⇒ 5.4.29)

PHP 5.4.29 が2014年5月29日にリリースされました。 fileinfo拡張におけるセキュリティ問題2件を含む、16件のバグフィックスが行われました。 なお、すべてのPHP 5.4 ユーザに対して、5.4.29へのアップグレードを推奨しています。 詳しくは『PHP 5.4.29 Released』をご覧ください。

1.新しいパッケージファイルのダウンロード

当サイトの環境でインストールしているPHPのパッケージは次の通りです。

php php-cli php-common php-devel php-mbstring php-mysql php-pdo

これらのアップデートパッケージをすべてダウンロードしてきます。

[root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/php-5.4.29-3.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-cli-5.4.29-3.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-common-5.4.29-3.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-devel-5.4.29-3.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mbstring-5.4.29-3.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-mysql-5.4.29-3.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/php-pdo-5.4.29-3.el5.remi.i386.rpm 2.新しいパッケージファイルのインストール [root ~]# yum localinstall php* (略) Updating : php-common 1/14 warning: /etc/php.ini created as /etc/php.ini.rpmnew Updating : php-cli 2/14 Updating : php-pdo 3/14 続きを読む »