Want create site? Find Free WordPress Themes and plugins.

20151120 - Troubleshooting Magento

Yesterday we shared our checklist for Troubleshooting Performance issues in Oracle Commerce, and we’re back today with a similar list for Magento. If you’re site is experiencing performance issues it will help you narrow down the problem so that you can fix it and take advantage of the holiday shoppers.

As with the checklist for Oracle, this list isn’t for beginners, it’s designed for those familiar with Magento, as a tool to organize their problem solving. It’s not very pretty, but it will help diagnose the cause of performance issues for your Magento webstore. If this is too technical for you, we might be able to help. Contact us to discuss how we can help manage your environment and protect your performance.

TENZING CYBER WEEK CHECKLISTS

TROUBLESHOOTING MAGENTO

1. Obtain a good problem description:

A. When is the site slow?

B. Are clients logged in to the application?

C. Are there error messages observed?

D. Are there specific products or product lines involved?

E. Are there specific browsers being used by the end users?

F. Are the end users affected in one geographical location?

2. Look at what changes have been made in the last week

A. Client Application Changes

B. Infrastructure Changes

3. Check session limits  – if you are reaching your limit, request an increase.

ASSESS THE INFRASTRUCTURE

4. Server

A. Up.Time Agent malfunction

B. Antivirus

C. If “Too many files open” is observed then we are likely hitting an OS-level limit that prevents too many file descriptors being open by one user or group. These limits should be reviewed and adjusted.

D. Patching Level on key servers (DB, Search)

E. Generate a report on all servers

i. CPU

a) If CPU is high, identify the processes that are causing it

b) Use strace to find cause of load

ii. Disk

iii. Memory

iv. I/O Wait – Use ‘iostat’ to collect metrics

F. Firewalls-  check CPU, health of the firewalls

G. Switching

i. Check for utilization on key switches:

a) Database

b) Search

ii. Have counters cleared on these switches

iii. Check Server Interface Utilization

iv.  MTR

v. Traceroute

H. Storage

i.  Reset Switch A and B Counters

ii. Collect LUN IOPs

iii. Collect Aggregate IOPs

iv. Disk Utilization

v.  Latency

vi. CPU

ASSESS THE DATABASE

5.  Date/Time of last fail over

6. Long Running Queries

7. Error Messages detected

8. Row Lock Contention

9. Session Limits

10. Resource Utilization

ASSESS THE BACKUPS

11. Agent Type

12. Scheduled Backups – Full and Incremental

13. Last Successful

ASSESS TRAFFIC

14. Check Bandwidth Utilization Changes

15. Bot Traffic – Top 10 IPs

16. Suspicious Traffic – DOS

ASSESS THE APPLICATION

17. Check the php configuration, make sure it is configured properly

18. Check the {magento installation directory}/var/log/exception.log and system.log for application error or warning

19. Check the {magento installation directory}/var/report for trace stack of any 500 error

20. Clear cache if needed

21. Make sure your Magento cron is configured properly

This checklist won’t solve all of your performance issues but it’ll help narrow down the problems. You can also check out some more performance tips for Magento here.

Please let us know if this list helped you at all, or if you have anything you think we should add.

 

 

Did you find apk for android? You can find new Free Android Games and apps.