Я использую Slicehost 256 МБ VPS с Ubuntu 9.04 (Jaunty). lighttpd - единственный запущенный процесс веб-сервера; он прослушивает порт 80. Мой lighttpd.conf можно найти Вот. я использую Настройка logrotate по умолчанию в Ubuntu для легкого.
В кажущееся случайным время lighttpd прекращает регистрацию. Это не связано с ротацией журналов, то есть ошибки не возникают, когда запускается logrotate. Что происходит, я проверю, что сервер обслуживает файлы, нажав URL-адрес в моем браузере, и я проверю, что это не ведя журнал, проверив access.log и увидев, что только что сделанный мной запрос GET отсутствует.
Использование init.d для перезапуска процесса снова запускает логирование, без усечение или поворот файла журнала. То есть новые запросы будут регистрироваться в конце существующего файла access.log.
В этом ящике не запущены никакие задания cron.
Любые идеи?
Я предполагаю, что у вас достаточно места на диске в файловой системе журналов и вы проверили / var / log / messages.
Иногда эти вещи помещаются в буфер. Вы уверены, что это вообще не логи? Вы можете попробовать нажать несколько разных URL-адресов, чтобы проверить, просто ли журналы еще не записаны на диск. Через некоторое время вы можете увидеть записи журнала.