Slashdot Mirror


Building a Better Webserver

msolnik writes: "The guys over at Aces' Hardware have put up a new article going over the basics, and not-so-basics, of building a new server. This is a very informative, I think everyone should devote 5 minutes and a can of Dr Pepper to this article."

5 of 286 comments (clear)

  1. Why? by Anonymous Coward · · Score: -1, Flamebait
    from the slashdot-will-beat-a-path-to-your-door dept
    Why would I want you bunch of turds, rejects and losers at my house? I live in a good area, you'd lower the property values.
  2. OSDN: Please read this by NineNine · · Score: -1, Flamebait

    Considering Slashdot is one of the slowest sites on the Net, and crashes frequently, I think that the Slashdot owners should really read this.
    I think the part about Java/Resin is the most crucial. Anybody can throw hardware at a problem, but their programming methodolgy makes tremendous sense (ie: dump this Apache/CGI garbage in favor of real multithreading). Also, they don't mention the database they use, but I'd be willing to bet good money that it's NOT MYSQL!

  3. better server :)? by sintetika · · Score: 1, Flamebait

    500 Servlet Exception
    java.lang.NullPointerException
    at com.caucho.server.http.Application.getAttribute(Ap plication.java:2779)
    at AcesHardware.tags.DiscussionTag.doStartTag(Discuss ionTag.java:47)
    at _site._sidebar_0articles__jsp._jspService(/site/si debar_articles.jsp:17)
    at com.caucho.jsp.JavaPage.service(JavaPage.java:87)
    at com.caucho.jsp.JavaPage.subservice(JavaPage.java:8 1)
    at com.caucho.jsp.Page.service(Page.java:474)
    at com.caucho.server.http.FilterChainPage.doFilter(Fi lterChainPage.java:166)
    at com.caucho.server.http.Invocation.service(Invocati on.java:277)
    at com.caucho.server.http.CacheInvocation.service(Cac heInvocation.java:129)
    at com.caucho.server.http.QRequestDispatcher.include( QRequestDispatcher.java:338)
    at com.caucho.server.http.QRequestDispatcher.include( QRequestDispatcher.java:247)
    at com.caucho.jsp.QPageContext.include(QPageContext.j ava:467)
    at _read__jsp._jspService(_read__jsp.java:84)
    at com.caucho.jsp.JavaPage.service(JavaPage.java:87)
    at com.caucho.jsp.JavaPage.subservice(JavaPage.java:8 1)
    at com.caucho.jsp.Page.service(Page.java:474)
    at com.caucho.server.http.FilterChainPage.doFilter(Fi lterChainPage.java:166)
    at ToolKit.GZIPFilter.doFilter(GZIPFilter.java:22)
    at com.caucho.server.http.FilterChainFilter.doFilter( FilterChainFilter.java:87)
    at com.caucho.server.http.Invocation.service(Invocati on.java:277)
    at com.caucho.server.http.CacheInvocation.service(Cac heInvocation.java:129)
    at com.caucho.server.http.HttpRequest.handleRequest(H ttpRequest.java:216)
    at com.caucho.server.http.HttpRequest.handleConnectio n(HttpRequest.java:158)
    at com.caucho.server.TcpConnection.run(TcpConnection. java:140)
    at java.lang.Thread.run(Thread.java:484)

  4. Re:New Webserver? by micromoog · · Score: 1, Flamebait

    It's been an hour now, and it's still down (root URL too). If I ever read this article, I'll be sure not to do whatever they recommend.

  5. Hmm, IDE..? by Anonymous Coward · · Score: -1, Flamebait

    uhh, since when is a low-end box with IDE hard-disks supposed to represent protypical server design?

    i just coughed-up my can of Dr Pepper...good thing i don't use expensive Sun hardware.

    does anyone at slashdot even bother reading article submissions?