>> On 1/5/2005 at 09:14 Joseph Koenig (jWeb) wrote:
>> 
>>> Hi,
>>> 
>>> We have a system that is currently giving us some trouble. The system
>> is
>>> FreeBSD 4.9. It's a 2 GHz system with 1MB RAM and (here's the kicker)
>> 73GB
>>> RAID 1 ATA drives. The system serves as a web/database server
>> dedicated to
>>> 1
>>> site. Daily the system goes out and downloads real estate listings
>> (via
>>> shell scripts and cURL) and processes them (via PHP into MySQL). Also,
>>> nightly the system downloads a zipped set of images (probably around
>>> 400-500) and processes them into thumbnails (PHP scripts calling
>>> ImageMagick). Over the last week or two, the system is crashing and
>>> rebooting into single user mode. It's not consistently during updates,
>> or
>>> resizing of images, or anything like that. Yesterday, it crashed with
>> 99%
>>> processor idle and load averages of 0.00 0.00 0.00 -- I was watching a
>>> 'top'
>>> when the machine died. When it boots into single user mode, an fsck
>> must be
>>> run, which identified a few corrupt JPEG files -- however, the
>> sysadmin who
>>> reboots it never tells me which files they are. The sysadmin is
>> convinced
>>> it
>>> is a FreeBSD problem and says that Linux will not crash because of a
>>> corrupt
>>> file and if it does, will not boot into single user mode and he will
>> be
>>> able
>>> to access it remotely to do the fsck. About 3-4 weeks ago, one of the
>>> drives
>>> in the mirror set crashed and had to be replaced. I'm not convinced
>> that
>>> drives are not to blame for these issues. Is there any way to verify
>> that?
>>> Is it possible a corrupt JPEG on the drive could cause the system to
>> crash
>>> randomly? What can I do to correctly identify the problem so that we
>> can
>>> fix
>>> it and not change the OS? Thanks,
>> 
>> The sysadmin has no clue about either linux or freebsd!
>> 
>> A corrupt JPEG cannot cause a crash of the OS, for any real OS.  (If it
>> does, it is a bug in the OS, but I doubt one exists)  Real OS includes
>> Windows XP, linux, and FreeBSD.
>> 
>> However, an OS crash can cause a corrupt JPEG!
>> 
>> Either linux or FreeBSD may boot into single user mode when the
>> filesystem is corrupt.    What your sysadmin means is that with one of
>> the newer filesystems Linux uses journeling, which is much less likely
>> to enter this situation, but it still can happen.   With soft updates
>> FreeBSD is in the same situation as linux, but softupdates is
>> (generally, there are exceptions) better than journeling.   There is
>> softupdates in Freebsd 4.9, but I'm not sure how to enable it, or how
>> good it is.  (in 5.3 it is awesome!)
>> 
>> I suspect hardware.
>> 
>> I'd burn memtest to a CD, and run that for a few hours to see if
>> something is identified.   Memtest won't catch everything, but it does
>> a pretty good job.
>> 
>> Also look at other factors.  Does the HVAC kick in when this happens?
>> Is someone hitting the panic stop switch?  Situations like that have
>> happened, and they can take a while to debug.  They are not likely, but
>> don't rule them out.
>> 
>> FreeBSD 4.9 is fairly old at this point.   You should seriously
>> consider upgrading to 4.11 (due out in a few weeks), or 5.3 (my
>> recommendation, but a much more involved upgrade).
>> 
> 
> In addition, to the original problem stated above, we are seeing a number of
> problems like "...in free(): warning: modified (page-) pointer" and "...in
> free(): warning: chunk is already free". I have them admin running a memtest
> today, but wanted to make sure these errors were not indicative of something
> else going on. Thanks,
> 

Well, the sysadmin tells me that memtest passed. Any one have any
suggestions as to what could be causing the crashes? Thanks,

Joe

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to