Troubleshooting Cache Issues
Solutions to common cache management problems and issues you might encounter.
Quick Troubleshooting Guideโ
Symptom โ Solution Lookupโ
| Problem | Quick Fix | Detailed Section |
|---|---|---|
| Entry not matching users | Add variations | Low/Zero Matches |
| Wrong answer returned | Check confidence, review variations | Wrong Matches |
| Can't save changes | Check network, required fields | Saving Issues |
| Low hit rate | Add more entries, improve variations | Low Cache Hit Rate |
| Outdated information | Update response, adjust TTL | Stale Content |
| Modal won't close | Click X, press Esc, refresh page | UI Issues |
Cache Entry Not Matching Usersโ
Problem: Low or Zero "Times Served"โ
Symptom: Cache entry has been active for weeks/months but "Times Served" remains 0 or very low.
Possible Causes:
- Poor variations - Questions don't match how users ask
- Wrong topic - Users aren't asking about this subject
- Low confidence - Score below matching threshold (< 0.70)
- Inactive status - Entry is disabled
Solution 1: Add More Variationsโ
Steps:
- Review actual user questions in Conversations
- Look for questions similar to your cache topic
- Add those exact phrasings as variations
- Use the Variation Generator
Example:
- Cache question: "What are the prerequisites for HFIM 3000?"
- User asks: "what do i need before 3000"
- Add variation: "what do i need before 3000" exactly as typed
Solution 2: Check Statusโ
Steps:
- Find the entry in Cache Management
- Click Edit
- Scroll to Status field
- Verify it says "Active"
- If Inactive, change to Active
- Click Save Changes
Why: Inactive entries never match, regardless of quality.
Solution 3: Increase Confidenceโ
Steps:
- Click Edit on the entry
- Find Confidence field
- If below 0.70, increase to 0.80-0.90
- Only increase if you've verified accuracy!
- Click Save Changes
Why: Low confidence entries require very high similarity to match.
Solution 4: Review Topic Relevanceโ
Questions to ask:
- Do users actually ask about this topic?
- Is it too niche?
- Is there a better way to phrase the question?
Action:
- If relevant: Improve variations and wait 2 more weeks
- If irrelevant: Set to Inactive or delete
Problem: Wrong or Inappropriate Matchesโ
Symptom: Cache entry matches user questions, but returns wrong or misleading answers.
Possible Causes:
- Variations too broad - Matching unrelated questions
- Response doesn't match question - Answer is off-topic
- Confidence too high - Matching too aggressively
- Similar entries conflicting - Multiple entries matching same query
Solution 1: Review and Narrow Variationsโ
Steps:
- Check Conversations for questions that matched this entry
- Identify which variations caused false matches
- Click Edit on the cache entry
- Remove or modify overly broad variations
- Save changes
Example:
- Problem variation: "HFIM courses" (too general)
- Matches: Questions about any course, not just prerequisites
- Fix: Remove or make more specific: "HFIM 3000 prerequisite courses"
Solution 2: Lower Confidenceโ
Steps:
- If entry is matching too aggressively, reduce confidence
- Try reducing by 0.05-0.10 increments
- Monitor for 1 week
- Adjust further if needed
Why: Lower confidence requires higher similarity to match.
Solution 3: Split into Multiple Entriesโ
When: One cache entry is trying to answer multiple different questions
Steps:
- Identify the different questions being asked
- Create separate cache entries for each
- Use specific variations for each entry
- Deactivate or delete the overly broad entry
Example:
- Broad entry: "Tell me about HFIM 3000" (matches prereqs, instructor, description)
- Split into:
- Entry 1: "What are the prerequisites for HFIM 3000?"
- Entry 2: "Who teaches HFIM 3000?"
- Entry 3: "What is HFIM 3000 about?" (course description)
Performance Issuesโ
Problem: Low Cache Hit Rateโ
Symptom: Dashboard shows hit rate below 50-60%
Possible Causes:
- Too few cache entries - Many topics not cached
- Poor variation coverage - Entries don't match user language
- Users asking diverse questions - Hard to predict and cache
- New cache - Hasn't had time to grow yet
Solution 1: Expand Cache Coverageโ
Steps:
- Go to Dashboard โ Popular Questions (if available)
- Or review Conversations for frequently asked questions
- Identify topics asked 5+ times that aren't cached
- Create new cache entries for these topics
- Generate variations immediately
Target: Add 5-10 new entries per month based on usage data.
Solution 2: Improve Variations on Existing Entriesโ
Steps:
- Sort cache by Times Served (Low โ High)
- Focus on active entries with < 10 "Times Served"
- Click Edit and generate variations
- Review actual user questions and add manual variations
- Wait 2 weeks and check if "Times Served" increased
Target: 7-12 variations per entry.
Solution 3: Analyze Uncached Questionsโ
Steps:
- Go to Conversations
- Look for patterns in questions that didn't match cache
- Identify themes or topics
- Create cache entries for common themes
Example Pattern:
User questions NOT matching cache:
- "how hard is HFIM"
- "is HFIM a difficult major"
- "HFIM workload"
Action: Create cache entry:
- Question: "Is HFIM a difficult major?"
- Variations: Include all three phrasings above
Problem: Success Rate is 0%โ
Symptom: Dashboard shows "Success Rate: 0%"
Possible Causes:
- Brand new cache - Entries just created, no time to match
- All entries inactive - Nothing available to match
- Very low traffic - Few users asking questions
- Variations don't match user language - See "Low/Zero Matches" above
Solution 1: Wait (If New Cache)โ
Action: Give it 1-2 weeks for users to ask matching questions.
Why: Success rate only counts entries that have matched at least once. New caches start at 0%.
Solution 2: Verify Active Entriesโ
Steps:
- Filter cache by Status: Active
- Confirm you have at least 5-10 active entries
- If all are inactive, activate appropriate entries
- Wait 1 week and check again
Solution 3: Generate Variationsโ
Steps:
- Select all active entries
- Click Generate Variations (Bulk)
- Wait for completion
- Monitor success rate over next 1-2 weeks
Content Issuesโ
Problem: Outdated or Stale Contentโ
Symptom: Cached responses contain old information (dates, requirements, contacts)
Possible Causes:
- TTL expired - Entry hasn't been reviewed in TTL period
- Information changed - Program updates not reflected in cache
- No review schedule - No process for regular updates
Solution 1: Update Immediatelyโ
Steps:
- Find the outdated entry
- Click Edit
- Update Response with current information
- Update Sources if using new documents
- Update TTL based on how often this info changes
- Add Admin Notes: "Updated for [semester/year], verified with [source]"
- Click Save Changes
Solution 2: Implement Review Scheduleโ
Create a system:
Weekly: Review entries with TTL โค 7 days
Monthly: Review entries with TTL โค 30 days
Quarterly: Review all entries with "Last Updated > 90 days"
Use calendar reminders to ensure consistency.
Solution 3: Monitor High-Traffic Entriesโ
Steps:
- Sort cache by Times Served (High โ Low)
- Review top 10-20 entries monthly for accuracy
- These affect the most users, so prioritize them
Why: A single outdated high-traffic entry affects hundreds of users.
Problem: Conflicting Informationโ
Symptom: Multiple cache entries give different answers to similar questions
Possible Causes:
- Duplicate entries - Same topic cached multiple times
- Different sources - Entries based on different (possibly contradictory) sources
- Outdated entries - Some updated, others not
Solution 1: Identify Duplicatesโ
Steps:
- Search for common keywords
- Review all matching entries
- Identify entries answering the same question
- Keep the most accurate, comprehensive entry
- Deactivate or delete duplicates
Solution 2: Consolidate Informationโ
If entries have different but valid information:
Steps:
- Combine information into one comprehensive entry
- Include all relevant details in the response
- Update variations to cover all question phrasings
- Deactivate redundant entries
Example:
- Entry 1: "HFIM requires 3.0 GPA" (old requirement)
- Entry 2: "HFIM requires 3.2 GPA" (new requirement)
- Solution: Keep Entry 2, deactivate Entry 1
Technical Issuesโ
Problem: Can't Save Changesโ
Symptom: Clicking "Save Changes" does nothing or shows an error
Possible Causes:
- Network issue - Lost internet connection
- Session expired - Been logged in too long
- Validation error - Missing required field
- Server error - Backend problem
Solution 1: Check Internet Connectionโ
Steps:
- Verify you're still connected to the internet
- Try refreshing another website
- If offline, reconnect and try again
Solution 2: Log In Againโ
Steps:
- Open a new tab
- Navigate to admin panel URL
- Log in again
- Return to original tab
- Try saving again
Why: Sessions expire after 30 minutes of inactivity.
Solution 3: Check Required Fieldsโ
Common required fields:
- Question
- Response
- Confidence
- Status
- TTL
Steps:
- Scroll through entire modal
- Verify all required fields have values
- Ensure confidence is between 0.00 and 1.00
- Verify TTL is a positive number
- Try saving again
Solution 4: Copy Content and Refreshโ
If nothing works:
- Copy your changes to a text file (Question, Response, Variations)
- Close the modal
- Refresh the page (F5)
- Log in if needed
- Open edit modal again
- Paste content back
- Save
Problem: Modal or UI Problemsโ
Symptom: Edit modal won't open, won't close, or displays incorrectly
Solution 1: Close Modal Properlyโ
Methods to close:
- Click the X in top-right corner
- Click Cancel button at bottom
- Press Esc key
- Click outside the modal (on darkened background)
Solution 2: Refresh Pageโ
Steps:
- Press F5 or Ctrl/Cmd + R
- Log in again if prompted
- Try opening the modal again
Warning: Unsaved changes will be lost!
Solution 3: Clear Browser Cacheโ
Steps:
- Press Ctrl+Shift+Delete (Windows/Linux) or Cmd+Shift+Delete (Mac)
- Select "Cached images and files"
- Choose "All time" or "Last 24 hours"
- Click "Clear data"
- Refresh the page
Solution 4: Try Different Browserโ
If problem persists:
- Copy the admin panel URL
- Open a different browser (Chrome, Firefox, Safari, Edge)
- Log in and try again
Why: Sometimes browser-specific issues occur.
Data Issuesโ
Problem: Activity Log Shows "Failed to Load"โ
Symptom: Activity Log section displays error message
Impact: Low - this doesn't affect cache functionality
Cause: Audit log database query failed
Solution: Ignore or Refreshโ
Steps:
- Option 1: Ignore it - main functionality still works
- Option 2: Refresh the page to try loading again
- Option 3: Contact support if it persists for days
Why it's okay: Activity log is supplementary. Cache, edits, and all core features work fine without it.
Problem: Metrics Not Updatingโ
Symptom: Dashboard or entry metrics seem frozen or incorrect
Possible Causes:
- Caching delay - Metrics update periodically, not instantly
- Browser cache - Viewing old cached page
- Server issue - Backend metrics calculation problem
Solution 1: Wait and Refreshโ
Steps:
- Wait 5-10 minutes
- Refresh the page (F5)
- Check if metrics updated
Why: Metrics may update every 15-30 minutes, not real-time.
Solution 2: Hard Refreshโ
Steps:
- Press Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (Mac)
- This forces a fresh load, bypassing browser cache
- Verify metrics
Solution 3: Check Different Time Periodโ
If "Last Served" or "Last Updated" seems wrong:
- Check the timestamp format (AM/PM, timezone)
- Verify current date/time on your device
- Consider if entry was truly used/updated recently
Variation Generation Issuesโ
Problem: Variation Generator Not Workingโ
Symptom: Clicking "Generate Variations" button does nothing or times out
Possible Causes:
- Network issue - Slow or interrupted connection
- Server overload - High usage or processing other requests
- Complex entry - Very long question/response taking too long
Solution 1: Wait and Retryโ
Steps:
- Wait 2-3 minutes
- Try clicking Generate Variations again
- Be patient - generation takes 10-60 seconds
Don't: Click the button multiple times rapidly (causes queue buildup)
Solution 2: Try Single Entry Firstโ
If bulk generation fails:
- Select just one entry
- Click Edit
- Click Generate Variations (single entry)
- If this works, try smaller bulk batches
Solution 3: Simplify Entryโ
If a specific entry always fails:
Possible issues:
- Question is extremely long (> 200 words)
- Response is very long (> 1000 words)
- Special characters or formatting confuse AI
Action:
- Shorten question/response temporarily
- Generate variations
- Restore original content
- Manually add variations
Problem: Generated Variations Are Poor Qualityโ
Symptom: AI creates irrelevant, awkward, or off-topic variations
Cause: AI misunderstood question intent or received unclear input
Solution 1: Review and Editโ
Steps:
- Review all generated variations
- Delete irrelevant ones
- Edit awkward phrasings
- Add your own manual variations
Remember: Generated variations are a starting point, not final product.
Solution 2: Improve Source Questionโ
Steps:
- Make main question clearer and more specific
- Ensure response directly answers the question
- Try generating variations again
Example:
- Vague: "Tell me about courses"
- Clear: "What courses are required for the HFIM major?"
Getting Additional Helpโ
When to Contact Supportโ
Contact support@uga.edu if:
- โ Solutions here don't resolve the issue
- โ Problem persists for more than 24 hours
- โ Issue affects multiple admins
- โ Data appears lost or corrupted
- โ You suspect a system-wide problem
Include in your email:
- Detailed description of the problem
- Steps you've already tried
- Screenshots of errors
- Your UGA email address
- Cache entry ID (if relevant)
Before Contacting Supportโ
Try these first:
- โ Refresh the page
- โ Clear browser cache
- โ Log out and log in again
- โ Try a different browser
- โ Check if problem occurs for other entries
- โ Review this troubleshooting guide
- โ Check FAQ
This helps support:
- Saves time on basic troubleshooting
- Provides more context in your report
- Demonstrates the issue is persistent
Preventive Measuresโ
Prevent Future Issuesโ
Best practices to avoid problems:
- Save work frequently - Don't leave modals open long
- Test changes on low-impact entries first
- Back up important content (copy to text file before major edits)
- Review metrics regularly to catch issues early
- Follow best practices - See Best Practices
- Use stable internet - Avoid editing on spotty connections
- Keep browser updated - Use latest browser version
- Log out when done - Don't leave sessions open indefinitely
Still Stuck?โ
Additional Resourcesโ
- FAQ - Common questions and answers
- Best Practices - Avoid common mistakes
- Performance Metrics - Understand your data
- Support - Get help from IT
Remember: Most cache issues are solvable! Work through this guide systematically, and don't hesitate to reach out to support if needed.