FreeBSD에서 newsyslog사용시..

handosa74의 이미지

FreeBSD5.4를 사용하고 있습니다.
우연히 newsyslog라는것을 알아서 apache log를 이를사용해서 rotate하고 있습니다.

newsyslog.conf 에서 apache log를 아래처럼 설정해준 상태입니다.(apache는 소스설치)

/usr/local/apache/logs/error_log 644 7 1000 * J
/usr/local/apache/logs/access_log 644 7 1000 * J

log를 보면

-rw-r--r-- 1 root wheel 421K Nov 18 10:04 access_log
-rw-r--r-- 1 root wheel 76B Nov 15 15:00 error_log
-rw-r--r-- 1 root wheel 35K Nov 15 15:00 error_log.0.bz2
-rw-r--r-- 1 root wheel 5B Nov 15 10:21 httpd.pid

이처럼 rotate가 되어져 있는데요.
문제는 rotate되고 압축안된 log파일(error_log)를 열어보면

$ tail -f /usr/local/apache/logs/error_log
Nov 15 15:00:00 test newsyslog[4961]: logfile turned over due to size>1000K

위처럼의 문구만 나오고 해당 error내용이 안보여 지더군요..

저로서는 이 상황이 정상인지 잘못된 것인지 알수없군요..
고수님들의 조언 부탁 드립니다.
좋은 하루 되세요.

lum34의 이미지

error 로그에 보이는 글은 로그 사이즈가 1000K이상이라서 새로 로그를 만든다는 내용입니다. 이전에 있던 에러로그는 다른 이름으로 바뀐거구요. 그리고 아파치 에러로그에는 에러가 있기전까지 다른 내용은 기록되지 않습니다.
보통 데몬을 정지시키고 시작할때 로그에 기록되고 엑세스가 안되는 파일이 있거나 하는 것이 기록됩니다.

bugiii의 이미지

아파치의 로그 파일은 아파치가 계속 붙잡고 있기 때문에 다른 것과는 다르게 해주어야 합니다.

/var/log/apache/access.log 644  7   *  @T00    B    /var/run/httpd.pid 30
/var/log/apache/error.log  644  7   *  @T00    B    /var/run/httpd.pid 30

이런식으로 로테이트 시킬 때, 30번 시그널을 발생시켜야 한다고 합니다. 로그 파일, 시각, 남길 갯수 등을 적절히 조절하시구요.

handosa74의 이미지

Quote:

/var/run/httpd.pid

이부분은 pid파일이 /var/run/ 안에 있는경우에만 써주는것이 아닌가요?
제경우는
/usr/local/apache/logs/httpd.pid 로 있어서 써주질 안았는데..

lum34님 말씀처럼 error_log는 그렇다 한다면
access_log는 해당 내용이 보여야 할거 같은데 둘다 마찮가지입니다..

두분 말씀대로라면

Quote:

Nov 15 15:00:00 test newsyslog[4961]: logfile turned over due to size>1000K

이 것은 정상적인 것인가요?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.