I have a pair of Via C3 motherboards (embedded) with a gig of ram, hybrid storage (flash boot (TC) and MicroDrive (16GBx2)) and otherwise a very basic system. The two boards are used for repo work (4.x/tcz is on Via1, 5.x/tcz is on Via2) as well as a couple otherwise basic functions (DropBear, DnsMasq, BusyBox-httpd and I believe NFS-Utils.)
If left to operate as basic DHCP/DNS/TFTP/NFS machines, they'll run all day long - though they get very little "beating."
I ran a process which is beating them senseless through bb-httpd downloading repo files. I placed a 1 second delay between downloads (remote machine pulls .tree, .dep, .info and the tcz itself, pauses, then repeats for the next extensions.)
For no apparent reason, the machine will hang. (I can't ping, ssh into it, and when I switch the KVM over to it, I get no response from keypresses - just brain-freeze.) This applies to both machines, so it's difficult for me to imagine it's hardware failure. I have to manually reset the machine (in my case, cold-power-off as the racks don't have reset buttons) and thereafter things seem normal again... until I hammer it in the fashion described.
Possible theories:
1) Networking overload hangs the machine - kernel level? (** The machines USED to have PCI dual-GBE cards installed. These were removed to ensure it's not Pro-1000 kernel driver related.) The onboard VIA-Rhine are the ones being used. Via1 has a dormant RTL-8150 USB T-100 network interface (dormant meaning no cable attached; it's used for firewall script testing.)
2) httpd somehow or another? I can't fathom how it would hang the machine, though - bog it down maybe...
3) Possible configuration issues? (ie: a physical swap instead of zswap needed, maybe?)
4) (sarcastic laugh) These "almost fan-less" boards need fans on the CPU instead of/or AND the bridge??!!
(I think it's my ATOM boards that have fans on the N-Bridge and not the CPU and the VIA on the processor... can't recall, thus the sarcasm. Who would build a board with a bridge that runs hotter than the CPU?
)
I don't have syslog being persisted (yet) so I don't have before-cold-boot logs to work with, but on a fresh boot there's nothing complaining.
"If this were you..." where would you start investigating?