-
Proficient Member
-
-
Account Upgraded | Title Enabled!
Re: centos core dump file
You need to execute ulimit -c 0 in the script that starts the webserver, probably /etc/init.d/apache or /etc/init.d/httpd. Place it near the top, but don't make it the first line.
Alternatively you can change the way the core dump is written, so that subsequent core dumps overwrite the previous instead of creating a new file. Add these lines to /etc/sysctl.conf:
kernel.core_uses_pid = 0
kernel.core_pattern = core
and run sysctl -p. Now the core dumps will be named simply core.
You could now also create a zero-sized file owned by root with no write permissions; as the core dump is written with the privileges of the process owner, it won't be able to overwrite that file, hence no core dump.
- - - Updated - - -
maybe this is better...
http://thesystemadministrator.net/cpanel/how-to-disable-core-dumps-on-linux-servers