Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > Linux Forums > Server Operation

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 3rd June 2010, 10:40
vtapas vtapas is offline
Member
 
Join Date: Apr 2010
Posts: 51
Thanks: 1
Thanked 0 Times in 0 Posts
Default I need help to debug a slow website

Hi,I am running a website behind a reverse proxy in following environment.

Code:
 Server A --------------------Server B (site running eduCommons on Plone)
(running apache reverse        (back end server)
 proxy)
Server A and B are on same physical machine.
B is a guest Operating System on A.

Operating System on Server B is CentOS 5.5
Operating System on Server A is Ubuntu 10.04
eduCommons is a content management system.
You check about it here.


recorded the website loading time in the Chrome developer tools time line section and
based on what I observed

following page elements take more than 100 ms on the website
jquery checks
113 ms http://192.168.1.5:8080/eduCommons/p...achekey0517.js

244ms http://192.168.1.5:8080/eduCommons/p...achekey1443.js
247ms http://192.168.1.5:8080/eduCommons/p...chekey5402.css

like this there are some more css and page elements which have taken
100ms or 200ms in their GET request from server.

on this link
http://www.chicagostyleseo.com/2010/...-site-is-slow/
they mentioned what Google has defined as a slow website following
words are mentioned.

"Google has made it clear that any process that takes more than 100
milliseconds (1/10 of a second) is too long"

So that means the website is slow.

In fact I have asked a few people to access the website on internet and they too reported the same.

In a step by step way then to debug the problem I did following

1) The site http://site5.abc.com was loading slowly
(Some page elements showed 411ms in Google Developer tools snapshot here)
2) From my laptop checked http://192.168.1.5:8080/eduCommons

( got a few page elements 211 ms and one was 770 ms a snapshot for the 700 ms attached here)

3) Then to check if the site is loading slow on CentOS server itself I did


ssh -L 8080:localhost:8080 root@192.168.1.5

4) Then from my laptop when above ssh connection on step 3 was alive

http://localhost:8080/eduCommons
and saw a page element loading at 411 ms.


If I am not wrong then by step 4 it is confirming that site is slow on server itself.


I enabled %D in /etc/httpd/conf/httpd.conf
Code:
LogFormat "%a %D %>s %B" resp
CustomLog /var/log/httpd/site_in_question-resp_log resp
but after hitting the website from different ISPs I saw there was no log in
Code:
/var/log/httpd/site_in_question-resp_log resp
as expected.
I thought that it might be permission so it I changed
Code:
chown apache:apache /var/log/httpd/site_in_question-resp_log
I did in vhost configuration of file on CentOS Guest OS on Ubuntu Server 10.04

On the other hand I tried to do the same on reverse proxy server
and then apache failed to restart.
Upon checking I found
a2enmod mod_log_config
Code:
ERROR: Module mod_log_config does not exist!
Searched but any thing fruitful did not came.
As per your apache documentation page I searched for this file
Code:
find / -name mod_log_config.c
but it was not there.



I would like to clear that the server is not running any thing other than eduCommons .
The server on which I am running it is physically mine.
8 GB RAM ,500 G hard disk and more than 256 kbps bandwidth.

What more should I do to check it and how can I over come this problem?
Reply With Quote
Sponsored Links
 

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FreeRadius + MySQL working, but I don't know how to customise SQL queries awe Installation/Configuration 4 5th April 2010 00:28
Default .htaccess/index.html getting restored? StrikerNL Installation/Configuration 11 1st July 2009 15:12
High on Lenny - Lvm Mount Problem Serverman Technical 1 23rd June 2009 17:26
XEN on Centos 5.2 HOWTO problem bradley HOWTO-Related Questions 9 5th December 2008 22:31
/tmp filled with clamav files --> user over quota ArnOS Installation/Configuration 28 15th March 2008 10:19


All times are GMT +2. The time now is 13:10.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.