Score:0

admin/modules takes 40 seconds to load after uninstalling custom module

lb flag

During the development, I made a couple typos in the block which resulted in Drupal seeing the module as being deleted without having been uninstalled first. When I realized what I had done, I put the typo back in place then did a proper uninstall of the module. I then went back, fixed the typo and re-installed the module. From what I can tell, the bad module was uninstalled properly and the good module was installed properly, but now it takes roughly 40 seconds to load the admin/modules page. The site is pretty much a fresh site, so I could just wipe it and start over, but I would prefer to figure out the issue so if something similar ever happens to a production site I know how to troubleshoot and fix it.

This is what I've tried to do to fix this.

  • I've checked every log file I can find, but I don't see errors reported anywhere
  • I've checked the key_value table in the database, but I don't see any reference to my module
  • I installed the Module Missing Message Fixer module, but it doesn't find anything
  • I flushed the caches and run drush cr
  • I ran update.php and rebuild.php
  • I even upgraded to Drupal 9 to see if that would fix it

I'd like to fix this, but I have no idea where else to look at this point.

Does anyone have any thought on what the issue might be or suggestions as to where I should look next?

Kevin avatar
in flag
I think you would need to use a profiler like xhprof or tideways to figure out why it is taking so long.
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.