Thursday, April 30, 2009

Seattle Conference on Scalability: Lessons In Building Scalable System. (Google)

Scalable Web Architectures: Common Patterns and Approaches

Check out this SlideShare Presentation:

7 Stages of Scaling Web Applications

Check out this SlideShare Presentation:

Monday, April 27, 2009

Oracle HTTP Server: EMDAEMON HTTP/1.1 404 , Not Found, when trying to open it with port 80

see http://forums.oracle.com/forums/thread.jspa?threadID=374391

Stopped Oracle DBConsole services in Windows Services.

Went to:
{drive}:{Oracle_home}\sysman\config\emd.properties

Changed:

# EMD main servlet URL
#
EMD_URL=http://{Your dns name}:/emd/main/

Note the "colon" with missing port number, so this may default to port 80

to:

# EMD main servlet URL
#
EMD_URL=http://{Your dns name}:1830/emd/main/

You may have to use another port besides "1830"
if that is being used by your system.

Rebooted system.
Simply restarting DBConsole services was not enough.

Found that EMAGENT.EXE was no longer listening on IP 0.0.0.0 and Port 80.

Changed Apache to Port 80,
Stopped and restarted Apache.

HTMLDB works on Port 80
and
Oracle Database Control works on Port 1158 (default).

Tuesday, April 21, 2009

Oracle HTTP Server: PERMISSION DENIED: MAKE_SOCK: COULD NOT BIND TO PORT 80

See http://download-east.oracle.com/docs/cd/B15904_01/web.1012/b14008.pdf, page D-3

You have to run the following:

1. Log in as root.
2. Run the following commands in the middle-tier Oracle home:
cd ORACLE_HOME/Apache/Apache/bin
chown root .apachectl
chmod 6750 .apachectl