Hi Cindy,
AtoM can sometimes time out when trying to delete large descriptions, but I don't think I've seen what you describe happen before. It does sound like you have already tried what my first recommendations would be: restart services, check the webserver error logs, increase the PHP execution limits, etc.
One theory one of our devs had was that perhaps the query log (or other MySQL logs) is/are enabled, and this is slowing everything down and consuming additional resources?
We'll need to access the MySQL command-prompt to check. To access the MySQL command prompt from the terminal, we need to know our database name, as well as the username and password we used during installation and configuration of the database. You can access it with these credentials like so:
- mysql -u yourusername -pYOURPASSWORD atom
This should give you access to the MYSQL command prompt. In the example command above, I've used yourusername, YOURPASSWORD, and atom (as the database name) as placeholders - please swap in the correct ones used during the installation process. If you don't recall what they are, you can always try looking in 2 places to see the credentials you used - either in config/config.php, or in /root/my.cnf.
You can press CTRL (or Command on a Mac) and C at any time to exit the MySQL command prompt, by the way.
The following should show us if the general log is enabled:
- SHOW GLOBAL VARIABLES LIKE 'general_log';
You can also disable the general log with:
- SET GLOBAL general_log = 'OFF';
There are other logs as well - in fact, the slow query log might be useful to see if it is in fact a database operation that is causing issues. I have never tried these, but here are some links:
Finally, it sounds like you are likely already aware, but there is an option to delete descriptions from the command-line, which can be useful for large hierarchies. See:
Good luck! Let us know what you find!