Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Nov 1997 12:34:03 -0500
From:      "Gregory, Scott, SrA, SAF/AADXT" <gregorys@af.pentagon.mil>
To:        "'freebsd-questions@freebsd.org'" <freebsd-questions@freebsd.org>
Subject:   Need Help Determining Why My System Keeps Crashing
Message-ID:  <c=US%a=attmail%p=gov%2Bdms%2Btrans%l=DFSMTTAYZ023-971105173403Z-6348@DFDC004.HQ.AF.MIL>

next in thread | raw e-mail | index | archive | help
I have a web server running FreeBSD 2.2.2.  I have been experiencing
random crashes and until today have not gotten any info as to why.  I
caught the server before it rebooted and was able to get this
information from the console:

Nov  5 10:44:02 afpubs /kernel: Out of mbuf clusters - increase
maxusers!

Fatal Trap 12: page fault while in kernel mode
fault virtual address 	= 0x18
fault code 		= supervisor write, page not present
instruction pointer	= 0x8:0xf0120f0d
stack pointer 		= 0x10:0xefbffecc
frame pointer 		= 0x10:0xefbffef0

code segment 		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, def32 1, gran 1

processor eflags 	= interrupt enabled, resume, IOPL = 0
current process 		= 25753 (httpd)
interrupt mask 		=

panic: page fault


Does this help anyone?  This server is used quite heavily and I can't
have it rebooting for no reason.  Luckly it has recovered without any
problems. I have included the kernel configuration file, apache
configuration file, and a hardware/software list.  If anyone can assist
me in stopping this system from rebooting I would be eternally
gratefull.  I am also trying to optimize the system for web servering so
if you have any suggestions on optimizing the system I would love to
have them.  Please let me know I anyone needs more info.

Thanks

Scott

***********************************************
Hardware
Pentium Pro 200
128 m RAM
2940UW Controller
Intel EtherExpress 10/100 NIC

Software
FreeBSD 2.2.2
Apache 1.2.4 - able to take up to 256 concurrent clients (I have had a
peak of 198)(always running)
http-analyze 1.9 - make log file stats (run daily)
sshd - secure shell daemon (always running)
smap, smapd - mail proxy (always running)
cops - security (run daily)
tripwire - security (run daily)
samba - LM connection (always running)
I am not running X



***********************************************
Kernel Configuration File:

machine         "i386"
#cpu            "I386_CPU"
#cpu            "I486_CPU"
#cpu            "I586_CPU"
cpu             "I686_CPU"
ident           "AFPUBS"
maxusers        30

options         "MAXMEM=98304"
options         "CHILD_MAX=256"
options         "OPEN_MAX=256"
options         SYSVSHM
options         SYSVSEM
options         SYSVMSG
options         INET                    #InterNETworking
options         FFS                     #Berkeley Fast Filesystem
options         MFS                     # Added by Scott.  Memory Mapped
Filesystem
#options                NFS                     #Network Filesystem
#options                "CD9660"                #ISO 9660 Filesystem
options         PROCFS                  #Process filesystem
options         "COMPAT_43"             #Compatible with BSD 4.3 [KEEP
THIS!]
options         SCSI_DELAY=10           #Be pessimistic about Joe SCSI
device
options         BOUNCE_BUFFERS          #include support for DMA bounce
buffers
#options                UCONSOLE                #Allow users to grab the
console
#options                FAILSAFE                #Be conservative 
#options                USERCONFIG              #boot -c editor 
#options                VISUAL_USERCONFIG       #visual boot -c editor
#options        MSDOSFS                 #MSDOS Filesystem
#options        MATH_EMULATE            #Support for x87 emulation

config          kernel  root on sd0

controller      isa0
controller      eisa0
controller      pci0

controller      fdc0    at isa? port "IO_FD1" bio irq 6 drq 2 vector
fdintr
disk            fd0     at fdc0 drive 0
#disk           fd1     at fdc0 drive 1
#tape           ft0     at fdc0 drive 2

#controller     wdc0    at isa? port "IO_WD1" bio irq 14 vector wdintr
#disk           wd0     at wdc0 drive 0
#disk           wd1     at wdc0 drive 1

#controller     wdc1    at isa? port "IO_WD2" bio irq 15 vector wdintr
               # Modified by Scott for Optimization
#disk           wd2     at wdc1 drive 0
#disk           wd3     at wdc1 drive 1

#options        ATAPI           #Enable ATAPI support for IDE bus
#options        ATAPI_STATIC    #Don't do it as an LKM
#device         wcd0    #IDE CD-ROM
               # Modified by Scott for Optimization

#controller     ncr0
#controller     amd0
#controller     ahb0
controller      ahc0
#controller     bt0     at isa? port "IO_BT0" bio irq ? vector
bt_isa_intr
#controller     uha0    at isa? port "IO_UHA0" bio irq ? drq 5 vector
uhaintr
#controller     aha0    at isa? port "IO_AHA0" bio irq ? drq 5 vector
ahaintr
#controller     aic0    at isa? port 0x340 bio irq 11 vector aicintr
#controller     nca0    at isa? port 0x1f88 bio irq 10 vector ncaintr
#controller     nca1    at isa? port 0x350 bio irq 5 vector ncaintr
#controller     sea0    at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000
vector seaintr

controller      scbus0

device          sd0

#device         od0     #See LINT for possible `od' options.

#device         st0

#device         cd0     #Only need one of these, the code dynamically
grows

#device         wt0     at isa? port 0x300 bio irq 5 drq 1 vector wtintr
#device         mcd0    at isa? port 0x300 bio irq 10 vector mcdintr

#controller     matcd0  at isa? port 0x230 bio

#device         scd0    at isa? port 0x230 bio

device          sc0     at isa? port "IO_KBD" tty irq 1 vector scintr

#device         vt0     at isa? port "IO_KBD" tty irq 1 vector pcrint
#options                PCVT_FREEBSD=210        # pcvt running on
FreeBSD >= 2.0.5
#options                XSERVER                 # include code for
XFree86
#options                FAT_CURSOR              # start with block
cursor

#options                PCVT_SCANSET=2          # IBM keyboards are
non-std

device          npx0    at isa? port "IO_NPX" irq 13 vector npxintr

#device         apm0    at isa? disable # Advanced Power Management
#options        APM_BROKEN_STATCLOCK    # Workaround some buggy APM BIOS

#controller     crd0
#device         pcic0   at crd?
#device         pcic1   at crd?

#device         sio0    at isa? port "IO_COM1" tty irq 4 vector siointr
#device         sio1    at isa? port "IO_COM2" tty irq 3 vector siointr
#device         sio2    at isa? disable port "IO_COM3" tty irq 5 vector
siointr
#device         sio3    at isa? disable port "IO_COM4" tty irq 9 vector
siointr

#device         lpt0    at isa? port? tty irq 7 vector lptintr
#device         lpt1    at isa? port? tty
#device         mse0    at isa? port 0x23c tty irq 5 vector mseintr

#device         psm0    at isa? disable port "IO_KBD" conflicts tty irq
12 vector psmintr

#device de0
device fxp0
#device vx0

#device ed0 at isa? port 0x280 net irq  5 iomem 0xd8000 vector edintr
#device ed1 at isa? port 0x300 net irq  5 iomem 0xd8000 vector edintr
#device ie0 at isa? port 0x360 net irq  7 iomem 0xd0000 vector ieintr
#device ep0 at isa? port 0x300 net irq 10 vector epintr
#device ex0 at isa? port 0x300 net irq 10 iomem 0xd0000 vector exintr
#device fe0 at isa? port 0x300 net irq ? vector feintr
#device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768
vector ixintr
#device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr
#device lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr
#device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr
#device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr

pseudo-device   loop
pseudo-device   ether
pseudo-device   log
#pseudo-device  sl      1
# ijppp uses tun instead of ppp device
#pseudo-device  ppp     1
#pseudo-device  tun     1
pseudo-device   pty     8
pseudo-device   gzip            # Exec gzipped a.out's

#options                KTRACE          #kernel tracing   # Modified by
Scott for Optimization




***********************************************
Apache Configuration File:

EXTRA_CFLAGS=
EXTRA_LFLAGS=
EXTRA_LIBS=
EXTRA_INCLUDES=

#CC=
#OPTIM=-O2
#RANLIB=

Rule STATUS=yes
Rule SOCKS4=no
Rule IRIXNIS=no

Rule WANTHSREGEX=default

Module env_module          mod_env.o

# Module dld_module          mod_dld.o

Module config_log_module   mod_log_config.o

Module agent_log_module    mod_log_agent.o
Module referer_log_module  mod_log_referer.o

Module mime_module         mod_mime.o
Module negotiation_module  mod_negotiation.o

Module status_module       mod_status.o

# Module info_module         mod_info.o

Module includes_module     mod_include.o
Module dir_module          mod_dir.o
Module cgi_module          mod_cgi.o

Module asis_module         mod_asis.o
Module imap_module         mod_imap.o
Module action_module       mod_actions.o

Module userdir_module      mod_userdir.o

# Module proxy_module        modules/proxy/libproxy.a

Module alias_module        mod_alias.o

Module rewrite_module      mod_rewrite.o

Module access_module       mod_access.o
Module auth_module         mod_auth.o

# Module anon_auth_module    mod_auth_anon.o

# Module db_auth_module      mod_auth_db.o
# Module dbm_auth_module     mod_auth_dbm.o

# Module msql_auth_module    mod_auth_msql.o

# Module digest_module       mod_digest.o

# Module cern_meta_module    mod_cern_meta.o

Module expires_module      mod_expires.o

# Module headers_module      mod_headers.o

# Module usertrack_module      mod_usertrack.o

# Module example_module      modules/example/mod_example.o

Module browser_module      mod_browser.o





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c=US%a=attmail%p=gov%2Bdms%2Btrans%l=DFSMTTAYZ023-971105173403Z-6348>