Skip to main content
Inspiring
June 25, 2008
Question

Debugging without enterprise

  • June 25, 2008
  • 2 replies
  • 225 views
I have multiple very active websites and am having a problem with timeouts and am seeing a lot of errors with cfquery exceeding time limits. This was never a problem before and the code hasn't changed. I am thinking that i am getting hit by a lot of bot requests and that they are hitting a page that is causing the system to get tied up. The problem is most of my code is in CFCs, so when I look at the server log and see the timed out pages, all I see is the same CFC page with no url parameters or other info listed to help me figure out which page may be the issue. I have professional not enterprise so there is no server monitor. What is the best way to figure out where the bottleneck is in professional??? I guess I must be lucky so far I've never had an issue like this that couldn't be tracked down 🙂
    This topic has been closed for replies.

    2 replies

    June 26, 2008
    Check your web server logs to see the traffic and who is hitting your site.

    You may need to adjust your code to run differently if the agent(browser) hitting the page is a non-human. Also look into caching more and look into using a robots.txt file for areas of the site that don't need to be crawled.

    Your database engine will probably show you the slow queries as well.
    Inspiring
    June 25, 2008
    There are two popular third party server monitor equivalents out there
    that both work with professional.

    FUSION REACTOR www.fusion-reactor.com/

    SEE FUSION www.seefusion.com/

    They both have free trial periods and each are reasonably priced if you
    find one works for you.