logrotate中のローテーションファイル内で
postrotate /etc/init.d/hogehoge restart endrotate
と記述することがあると思いますが、任意のデーモンが上手く再起動しない場合があるようです。
自分は /etc/init.d/hogehogeのrestart文内に
$0 stop $0 start
となっていたのを
$0 stop sleep 1 $0 start
とsleepを入れたら上手く動作しました。
一応
/etc/init.d/hogehoge restart
を何回か実行して正しく再起動されることを確認しておきましょう。
といっても、VMware上で稼動させているゲストOSでの話しなので、通常インストールしたマシンでは何の問題も無いのかもしれません。