****** BETA - DRAFT *** BETA - DRAFT *** BETA - DRAFT *** BETA - DRAFT ****** TITLE: #235 - Troubleshooting the fms-httpd Web Server (FMS 2) KEYWORDS: fms-httpd 404 error fail to connect RELEASE: Faximum Messaging Server 2 CLASSIFICATION: Any-FMS PROBLEM: Administrator needs to troubleshoot FMS webserver. User cannot connect to fms web server- fmsadmin page does not appear. User is getting 404 error when trying to connect to fms.domainname. Typical error message is of the form: 404 not found or The resource requested could not be found on this server. *** (NOTE - This TN applies to FMS 2. See TN#210 for FMS 1.) *** SOLUTION: 1) Edit the /etc/opt/faximum/httpd-config file and add the following lines to the end Log /tmp/fms-log ErrorLog /tmp/fms-errors ChildLog /tmp/fms-clog PIDFile /tmp/fms-pid 2) After editing the file please terminate and restart the httpd daemon with the -d flag. /opt/faximum/lib/fms-httpd -d < /etc/opt/faximum/httpd-config 3) run the following commands: telnet fmsdomainname 7437 you should see the following: Connected to fmsdomainname. Escape character is '^]'. then refer to troubleshooting procedure A. if instead you get; Trying ###.###.###.###... telnet: Unable to connect to remote host: Connection refused then refer to troubleshooting procedure B. TROUBLESHOOTING PROCEDURE A --------------------------- continue the telnet session by typing: GET / You should get the fmsadmin home page in html format. If instead you get: <title>404 Not Found</title> The resource requested could not be found on this server. Connection closed by foreign host. then check that the location specified in the /etc/opt/faximum/httpd-config file actually points to the directory containing fmsadmin.cgi. If it does not, then change the path next to Location to reflect the correct path to fmsadmin.cgi. If it is still not clear what the problem might be, please email the /tmp/fms-* files to firstname.lastname@example.org TROUBLESHOOTING PROCEDURE B --------------------------- Confirm that the fms-httpd daemon is running by running the following command: linux: ps cax | grep fms-httpd sco: ps -eaf | grep fms-httpd if you find that fms-httpd is not running, please restart it, note any errors, and restart the troubleshooting procedures. if the fms-httpd is running, then check that it is listening by running: netstat -a | grep tcp you should see the following line on linux systems: tcp 0 0 fms.domainname:81 *:* LISTEN and the following line on SCO systems: tcp 0 0 fms.domainname *:* LISTEN Try connecting with your web browser and check your /tmp/fms-errors file. If you see ...done messages in your /tmp/fms-errors file, then you are successfully connecting to the fms-httpd. If the error is not obvious from these trouble shooting procedures, or from analysing the /tmp/fms-* log files, please contact email@example.com (and send anything from these files that might be helpful). TechNote: 235 - Copyright 2002 Faximum Software Inc., All Rights Reserved. Last Updated: Tue Jan 22 18:58:28 PST 2002 Find all Faximum TechNotes at http://www.faximum.com/support
© Copyright 2001 Faximum Software Inc. All Rights Reserved.