Trouble starting Apache OHS

New installation of Oracle 11.1 on Dell RHEL/Linux box. Installed Oracle OHS from here into a separate ORACLE_HOME (=db OH/apex).
opmnctl startall starts up opmn but times out on starting Apache OHS httpd. No errors in HTTP_Server~1.log, the last line is simply execing httpd. More surprisingly, no warning/error messages in ohs/logs/error_log, nothing. opmnctl just hangs for a while and comes back with "time out while waiting for a managed process to start". And then I see the opmn process and one httpd process but port 7780 doesn't respond to requests.
Never had any trouble with this before. Everything seems to be setup right but OHS just doesn't want to startup.
Any ideas? Thanks

No, I am not running SSL. My opmn.xml is the default one, no changes.
OK I found the problem. I did a strace -f opmnctl startall and saw that it was waiting on a blocking read on */dev/random*. Some googling on this shows that an insufficient entropy pool (my poolsize had dropped by 62, below the threshold of 64) is a known issue on headless Linux servers due to the lack of truly random activity like mouse and keyboard movement. All this stuff is new to me, it gets really bizarre, thought I was in a physics class. There are some "entropy generating" tools out there but it looked like overkill to me since I am not running a military grade installation. I simply did rm -f /dev/random;ln -s /dev/urandom /dev/random. /dev/urandom generates random numbers of lesser quality but it doesn't block readers. With this fix in place, opmnctl stopall/startall works fine again. Whew, this was a strange problem.
Hope this helps someone else.

Similar Messages

  • Trouble starting Apache after 1022 install

    I can not start Oracle HTTP server after a new install of iAS 1.0.2.2 on NT.
    I get following error when I try to start:
    Syntax error on line 298 of d:/oracle/isuites/apache/apache/conf/httpd.conf:
    Port must be numeric
    Note the errors or messages above, and press the <ESC> key to exit.
    During the installation, when installing Apache, I got some error starting with "a runtime exception occurred..." and i continued.
    Regards
    Fredrik Gustafsson

    Rajendra/Fredrik,
    I am almost sure that these kind of problems comes, because you had some thing left over in your system from the past installations. The best and only supported way to deinstall an Oracle 9i Application Server is to deinstall using the respective Oracle Universal Installer. After the de-installation if there are remnants of Oracle on your system you can follow the steps 2-6 to cleanup the system. In certain cases it is easier to deinstall manually. But to make sure the proper manual deinstall, one has to follow the steps mentioned below.
    1. Stop all Oracle NT services. Before one could delete the files in Oracle Home, the user has to make sure that all the services associated with that particular Oracle Home is stopped. To get the services, navigate through Start - Settings - Control Panel - Services. This will list all the active services. Select the services associated with this particular Oracle Home and stop them all, one by one. Most of the Oracle Services contain the word Oracle in the service name. So it is easy to find the Oracle services.
    2. Delete Oracle Home(s). This should be done only after performing step 1. Here we are taking the assumption that all the files get installed to Oracle Home. This manual deinstall steps may not be suitable for products getting installed outside Oracle Home.
    3. Delete Oracle Directory in Program Files.
    Delete the directory and all it's files created under C:\Program Files\Oracle.
    4. Delete the Registry entries. To edit the registry, run the program "regedit.exe". Expand the tree a) Delete the ORACLE key under HKEY_LOCAL_MACHINE - SOFTWARE
    b) Delete the registry entries associated with the Win NT Services created by Oracle 9i Application Server. They are under
    HKEY_LOCAL_MACHINE - SYSTEM - ControlSet001 -Services
    HKEY_LOCAL_MACHINE - SYSTEM - ControlSet002 -Services
    HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet -Services
    All the NT services are listed here. As mentioned above, most of the Oracle Services contain the word Oracle in the service name.
    5. Delete the path variables created. In Win NT, this can be done by right clicking "My Computer" and select properties. This will open a window called "System Properties"
    Select the Environment tab and update the PATH variable to remove the Oracle Home entry or any other entries created for the Oracle 9i Application Server Product you are deinstalling.
    6. Finally restart the machine. This is very much required if any NT services are deleted.
    Hope this would help you in your future attempts!
    Thanks,
    Mercy
    ======
    null

  • Not able to scale more than 1500 users when using apache (OHS),why ?

    Hi,
    When scale more than 1500 users, my applications response time degrades.If i use IIS as my webserver I am able to scale more than 3000 users, is there any bottleneck in the oracle apache (OHS) ?
    OHS Config
    Timeout = 300
    KeepAlive = ON
    MaxKeepAliveRequests = 100
    KeepAliveTimeout = 15
    MaxRequestsPerChild = 0
    ThreadsPerChild = 5000
    SendBufferSize = 16384
    MaxClients = 5000
    Regards
    Vino joy

    Hi Jean,
    Our application contains customised retail webcenter portal on which retail application is hosted.This portal application is not able to scale up more than 10 users.I had created portal application without the customised framework and then for a similar usecase it is able to scale upto more than 50 users but once it hits 100 VU mark it starts giving errors.If it were an issue with client tokens or login,I would have been able to have more than 1 user at a time.It seems to be an issue with custom framework developed on top of webcenter portal.I have faced a similar issue while testing for this app with jmeter also.I was able to test for the webcenter portal app without any customisation for more than 100 concurrent users. But I was not able to test for more than 1 user for customised retail webcenter portal
    Thanks,
    Ritesh
    Edited by: user766882 on Aug 21, 2012 8:25 AM
    Edited by: user766882 on Aug 21, 2012 8:33 AM

  • I can't start apache since upgrading to Mountain Lion

    Why Apple remove the web sharing feature I'll never understand. I have tried everything I've found on the web to get apache started but nothing seems to work. Apache started for a brief period of time but now it won't start at all. sudo apachectl start/tsop/restart all seem to work with no errors but when I go to localhost I get the "Safari can't find the server" error page. I've rebuilt my user.conf file, I've tries forcing org.apache.plist to start (took me a while bu tI think I've finally undone this bad idea). I've even tried OSX Server but even that was causing problems and to recreate my multisite setup I was using under apache in Lion would be like using an atomic bomb to take care of an ant hill in my back yard. I'm no apache server admin so while I can read the aache logs in console I'm not entirely sure what I should be looking for to see if an error is occuring. A cursory glance seems to show nothing more then the obvious things like "File does not exist". Thanks, of course you don't think the file exists beacuse the server isn't running. Any suggestions on how I could nuke apache and return it to its default state in either Lion or Mountain Lion?

    I see what you mean now that I look. I also installed Server.app and myWeb Sharing option is gone from the Sharing prefpanel. I wonder if it still appears for those who never installed Server.app?
    The previous Apache setup is still there in the old location at /private/etc/apache2/ and serves files from /Library/WebServer/Documents/ The problem is that Server.app overrides the launching system for the old setup. You may need to go to the file at /Library/LaunchDaemons/com.apple.serverd.plist and rename it by appending an "X" to the end which will prevent it from launching. When you reboot you won't be able to log into the Server.app. You should then be able to run launchctl and start Apach from the file at /System/Library/LaunchDaemons/org.apache.httpd.plist . If that file is missing report back here and we'll figure out what's wrong.

  • Failed to start Apache Web Server

    I can not start apach aftre the upgrade of the system
    /etc/httpd/conf/httpd.conf:
    # This is the main Apache HTTP server configuration file. It contains the
    # configuration directives that give the server its instructions.
    # See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
    # In particular, see
    # <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
    # for a discussion of each configuration directive.
    # Do NOT simply read the instructions in here without understanding
    # what they do. They're here only as hints or reminders. If you are unsure
    # consult the online docs. You have been warned.
    # Configuration and logfile names: If the filenames you specify for many
    # of the server's control files begin with "/" (or "drive:/" for Win32), the
    # server will use that explicit path. If the filenames do *not* begin
    # with "/", the value of ServerRoot is prepended -- so "logs/access_log"
    # with ServerRoot set to "/usr/local/apache2" will be interpreted by the
    # server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log"
    # will be interpreted as '/logs/access_log'.
    # ServerRoot: The top of the directory tree under which the server's
    # configuration, error, and log files are kept.
    # Do not add a slash at the end of the directory path. If you point
    # ServerRoot at a non-local disk, be sure to specify a local disk on the
    # Mutex directive, if file-based mutexes are used. If you wish to share the
    # same ServerRoot for multiple httpd daemons, you will need to change at
    # least PidFile.
    ServerRoot "/etc/httpd"
    # Mutex: Allows you to set the mutex mechanism and mutex file directory
    # for individual mutexes, or change the global defaults
    # Uncomment and change the directory if mutexes are file-based and the default
    # mutex file directory is not on a local disk or is not appropriate for some
    # other reason.
    # Mutex default:/run/httpd
    # Listen: Allows you to bind Apache to specific IP addresses and/or
    # ports, instead of the default. See also the <VirtualHost>
    # directive.
    # Change this to Listen on specific IP addresses as shown below to
    # prevent Apache from glomming onto all bound IP addresses.
    #Listen 12.34.56.78:80
    Listen 80
    # Dynamic Shared Object (DSO) Support
    # To be able to use the functionality of a module which was built as a DSO you
    # have to place corresponding `LoadModule' lines at this location so the
    # directives contained in it are actually available _before_ they are used.
    # Statically compiled modules (those listed by `httpd -l') do not need
    # to be loaded here.
    # Example:
    # LoadModule foo_module modules/mod_foo.so
    #LoadModule authn_file_module modules/mod_authn_file.so
    #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    #LoadModule authn_anon_module modules/mod_authn_anon.so
    #LoadModule authn_dbd_module modules/mod_authn_dbd.so
    #LoadModule authn_socache_module modules/mod_authn_socache.so
    LoadModule authn_core_module modules/mod_authn_core.so
    LoadModule authz_host_module modules/mod_authz_host.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_user_module modules/mod_authz_user.so
    #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    #LoadModule authz_owner_module modules/mod_authz_owner.so
    #LoadModule authz_dbd_module modules/mod_authz_dbd.so
    LoadModule authz_core_module modules/mod_authz_core.so
    #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    LoadModule access_compat_module modules/mod_access_compat.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    #LoadModule auth_form_module modules/mod_auth_form.so
    #LoadModule auth_digest_module modules/mod_auth_digest.so
    #LoadModule allowmethods_module modules/mod_allowmethods.so
    #LoadModule file_cache_module modules/mod_file_cache.so
    #LoadModule cache_module modules/mod_cache.so
    #LoadModule cache_disk_module modules/mod_cache_disk.so
    #LoadModule cache_socache_module modules/mod_cache_socache.so
    #LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
    #LoadModule socache_dbm_module modules/mod_socache_dbm.so
    #LoadModule socache_memcache_module modules/mod_socache_memcache.so
    #LoadModule watchdog_module modules/mod_watchdog.so
    #LoadModule macro_module modules/mod_macro.so
    #LoadModule dbd_module modules/mod_dbd.so
    #LoadModule dumpio_module modules/mod_dumpio.so
    #LoadModule echo_module modules/mod_echo.so
    #LoadModule buffer_module modules/mod_buffer.so
    #LoadModule data_module modules/mod_data.so
    #LoadModule ratelimit_module modules/mod_ratelimit.so
    LoadModule reqtimeout_module modules/mod_reqtimeout.so
    #LoadModule ext_filter_module modules/mod_ext_filter.so
    #LoadModule request_module modules/mod_request.so
    LoadModule include_module modules/mod_include.so
    LoadModule filter_module modules/mod_filter.so
    #LoadModule reflector_module modules/mod_reflector.so
    #LoadModule substitute_module modules/mod_substitute.so
    #LoadModule sed_module modules/mod_sed.so
    #LoadModule charset_lite_module modules/mod_charset_lite.so
    #LoadModule deflate_module modules/mod_deflate.so
    #LoadModule xml2enc_module modules/mod_xml2enc.so
    #LoadModule proxy_html_module modules/mod_proxy_html.so
    LoadModule mime_module modules/mod_mime.so
    #LoadModule ldap_module modules/mod_ldap.so
    LoadModule log_config_module modules/mod_log_config.so
    #LoadModule log_debug_module modules/mod_log_debug.so
    #LoadModule log_forensic_module modules/mod_log_forensic.so
    #LoadModule logio_module modules/mod_logio.so
    #LoadModule lua_module modules/mod_lua.so
    LoadModule env_module modules/mod_env.so
    #LoadModule mime_magic_module modules/mod_mime_magic.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    #LoadModule expires_module modules/mod_expires.so
    LoadModule headers_module modules/mod_headers.so
    #LoadModule ident_module modules/mod_ident.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule setenvif_module modules/mod_setenvif.so
    LoadModule version_module modules/mod_version.so
    #LoadModule remoteip_module modules/mod_remoteip.so
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
    LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
    #LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so
    LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule proxy_express_module modules/mod_proxy_express.so
    #LoadModule session_module modules/mod_session.so
    #LoadModule session_cookie_module modules/mod_session_cookie.so
    #LoadModule session_crypto_module modules/mod_session_crypto.so
    #LoadModule session_dbd_module modules/mod_session_dbd.so
    LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
    #LoadModule slotmem_plain_module modules/mod_slotmem_plain.so
    #LoadModule ssl_module modules/mod_ssl.so
    #LoadModule dialup_module modules/mod_dialup.so
    LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
    LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
    LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
    LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
    LoadModule mpm_event_module modules/mod_mpm_event.so
    LoadModule unixd_module modules/mod_unixd.so
    #LoadModule heartbeat_module modules/mod_heartbeat.so
    #LoadModule heartmonitor_module modules/mod_heartmonitor.so
    #LoadModule dav_module modules/mod_dav.so
    LoadModule status_module modules/mod_status.so
    LoadModule autoindex_module modules/mod_autoindex.so
    #LoadModule asis_module modules/mod_asis.so
    #LoadModule info_module modules/mod_info.so
    #LoadModule suexec_module modules/mod_suexec.so
    #LoadModule cgid_module modules/mod_cgid.so
    #LoadModule cgi_module modules/mod_cgi.so
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    #LoadModule dav_lock_module modules/mod_dav_lock.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule dir_module modules/mod_dir.so
    #LoadModule imagemap_module modules/mod_imagemap.so
    #LoadModule actions_module modules/mod_actions.so
    #LoadModule speling_module modules/mod_speling.so
    LoadModule userdir_module modules/mod_userdir.so
    LoadModule alias_module modules/mod_alias.so
    #LoadModule rewrite_module modules/mod_rewrite.so
    <IfModule unixd_module>
    # If you wish httpd to run as a different user or group, you must run
    # httpd as root initially and it will switch.
    # User/Group: The name (or #number) of the user/group to run httpd as.
    # It is usually good practice to create a dedicated user and group for
    # running httpd, as with most system services.
    User http
    Group http
    </IfModule>
    # 'Main' server configuration
    # The directives in this section set up the values used by the 'main'
    # server, which responds to any requests that aren't handled by a
    # <VirtualHost> definition. These values also provide defaults for
    # any <VirtualHost> containers you may define later in the file.
    # All of these directives may appear inside <VirtualHost> containers,
    # in which case these default settings will be overridden for the
    # virtual host being defined.
    # ServerAdmin: Your address, where problems with the server should be
    # e-mailed. This address appears on some server-generated pages, such
    # as error documents. e.g. [email protected]
    ServerAdmin [email protected]
    # ServerName gives the name and port that the server uses to identify itself.
    # This can often be determined automatically, but we recommend you specify
    # it explicitly to prevent problems during startup.
    # If your host doesn't have a registered DNS name, enter its IP address here.
    #ServerName www.example.com:80
    # Deny access to the entirety of your server's filesystem. You must
    # explicitly permit access to web content directories in other
    # <Directory> blocks below.
    <Directory />
    AllowOverride none
    Require all denied
    </Directory>
    # Note that from this point forward you must specifically allow
    # particular features to be enabled - so if something's not working as
    # you might expect, make sure that you have specifically enabled it
    # below.
    # DocumentRoot: The directory out of which you will serve your
    # documents. By default, all requests are taken from this directory, but
    # symbolic links and aliases may be used to point to other locations.
    DocumentRoot "/srv/http"
    <Directory "/srv/http">
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    # The Options directive is both complicated and important. Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    Options Indexes FollowSymLinks
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    # AllowOverride FileInfo AuthConfig Limit
    AllowOverride None
    # Controls who can get stuff from this server.
    Require all granted
    </Directory>
    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.
    <IfModule dir_module>
    DirectoryIndex index.html
    </IfModule>
    # The following lines prevent .htaccess and .htpasswd files from being
    # viewed by Web clients.
    <Files ".ht*">
    Require all denied
    </Files>
    # ErrorLog: The location of the error log file.
    # If you do not specify an ErrorLog directive within a <VirtualHost>
    # container, error messages relating to that virtual host will be
    # logged here. If you *do* define an error logfile for a <VirtualHost>
    # container, that host's errors will be logged there and not here.
    ErrorLog "/var/log/httpd/error_log"
    # LogLevel: Control the number of messages logged to the error_log.
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    <IfModule log_config_module>
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
    # You need to enable mod_logio.c to use %I and %O
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here. Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    CustomLog "/var/log/httpd/access_log" common
    # If you prefer a logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #CustomLog "/var/log/httpd/access_log" combined
    </IfModule>
    <IfModule alias_module>
    # Redirect: Allows you to tell clients about documents that used to
    # exist in your server's namespace, but do not anymore. The client
    # will make a new request for the document at its new location.
    # Example:
    # Redirect permanent /foo http://www.example.com/bar
    # Alias: Maps web paths into filesystem paths and is used to
    # access content that does not live under the DocumentRoot.
    # Example:
    # Alias /webpath /full/filesystem/path
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL. You will also likely
    # need to provide a <Directory> section to allow access to
    # the filesystem path.
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client. The same rules about trailing "/" apply to ScriptAlias
    # directives as to Alias.
    ScriptAlias /cgi-bin/ "/srv/http/cgi-bin/"
    </IfModule>
    <IfModule cgid_module>
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #Scriptsock cgisock
    </IfModule>
    # "/srv/http/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    <Directory "/srv/http/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
    </Directory>
    <IfModule mime_module>
    # TypesConfig points to the file containing the list of mappings from
    # filename extension to MIME-type.
    TypesConfig conf/mime.types
    # AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
    #AddType application/x-gzip .tgz
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    #AddEncoding x-compress .Z
    #AddEncoding x-gzip .gz .tgz
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    # AddHandler allows you to map certain file extensions to "handlers":
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action directive (see below)
    # To use CGI scripts outside of ScriptAliased directories:
    # (You will also need to add "ExecCGI" to the "Options" directive.)
    #AddHandler cgi-script .cgi
    # For type maps (negotiated resources):
    #AddHandler type-map var
    # Filters allow you to process content before it is sent to the client.
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #AddType text/html .shtml
    #AddOutputFilter INCLUDES .shtml
    </IfModule>
    # The mod_mime_magic module allows the server to use various hints from the
    # contents of the file itself to determine its type. The MIMEMagicFile
    # directive tells the module where the hint definitions are located.
    #MIMEMagicFile conf/magic
    # Customizable error responses come in three flavors:
    # 1) plain text 2) local redirects 3) external redirects
    # Some examples:
    #ErrorDocument 500 "The server made a boo boo."
    #ErrorDocument 404 /missing.html
    #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
    #ErrorDocument 402 http://www.example.com/subscription_info.html
    # MaxRanges: Maximum number of Ranges in a request before
    # returning the entire resource, or one of the special
    # values 'default', 'none' or 'unlimited'.
    # Default setting is to accept 200 Ranges.
    #MaxRanges unlimited
    # EnableMMAP and EnableSendfile: On systems that support it,
    # memory-mapping or the sendfile syscall may be used to deliver
    # files. This usually improves server performance, but must
    # be turned off when serving from networked-mounted
    # filesystems or if support for these functions is otherwise
    # broken on your system.
    # Defaults: EnableMMAP On, EnableSendfile Off
    #EnableMMAP off
    #EnableSendfile on
    # Supplemental configuration
    # The configuration files in the conf/extra/ directory can be
    # included to add extra features or to modify the default configuration of
    # the server, or you may simply copy their contents here and change as
    # necessary.
    # Server-pool management (MPM specific)
    Include conf/extra/httpd-mpm.conf
    # Multi-language error messages
    Include conf/extra/httpd-multilang-errordoc.conf
    # Fancy directory listings
    Include conf/extra/httpd-autoindex.conf
    # Language settings
    Include conf/extra/httpd-languages.conf
    # User home directories
    Include conf/extra/httpd-userdir.conf
    # Real-time info on requests and configuration
    #Include conf/extra/httpd-info.conf
    # Virtual hosts
    #Include conf/extra/httpd-vhosts.conf
    # Local access to the Apache HTTP Server Manual
    #Include conf/extra/httpd-manual.conf
    # Distributed authoring and versioning (WebDAV)
    #Include conf/extra/httpd-dav.conf
    # Various default settings
    Include conf/extra/httpd-default.conf
    # Configure mod_proxy_html to understand HTML4/XHTML1
    <IfModule proxy_html_module>
    Include conf/extra/proxy-html.conf
    </IfModule>
    # Secure (SSL/TLS) connections
    #Include conf/extra/httpd-ssl.conf
    # Note: The following must must be present to support
    # starting without SSL on platforms with no /dev/random equivalent
    # but a statically compiled-in mod_ssl.
    <IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    </IfModule>
    # uncomment out the below to deal with user agents that deliberately
    # violate open standards by misusing DNT (DNT *must* be a specific
    # end-user choice)
    #<IfModule setenvif_module>
    #BrowserMatch "MSIE 10.0;" bad_DNT
    #</IfModule>
    #<IfModule headers_module>
    #RequestHeader unset DNT env=bad_DNT
    #</IfModule>

    There are many topic related to problem with Apache 2.4 upgrade. Search the forum.

  • Error while starting Apache WebServer in SAP Content server from sapcs user

    Dear Consultants,
    We are facing a Issue while staring Apache Server from SAPCS user
    We have installed SAP Content server 6.4 with SAP MAX DB 7.6 on RHEL
    Linux 64 bit OS, we also installed Apache web server server following SAP
    Standard Installation guide,
    When We run Apache server using sapcs user we are facing a error
    Error (1) -
    [sapcs@hpsebdev1 bin]$ apachectl start
    (13)Permission denied: make_sock: could not bind to address [::]:80
    (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs
    Error (2) - same issue we get when we use httpd script to start apache
    service.
    [sapcs@hpsebdev1 bin]$ httpd -k start
    (13)Permission denied: make_sock: could not bind to address [::]:80
    (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs
    Please Help regarding the issue
    Regards
    Gagan Sharma
    SAP BASIS Consultant

    Hello Gaghan,
    From the error it seems that port 80 is being already used. Did you install the second Apache under a different user?
    Can you please try using another port?
    Regards,
    Blanca

  • Ulimit "cannot modify limit" error when starting Apache

    This isn't exactly an OSX Server problem, but I am trying to start Apache and subsequently Tomcat on my MacBook Pro so I can locally test a website before I deploy it to our test server. (The MacBook is a new machine to which I recently migrated my setup from my old PowerBook. The PowerBook is running 10.4.11, FWIW, and all worked well there.)
    When I do this from the command line:
    sudo /Library/Apache2/bin/apachectl start
    I get:
    /Library/Apache2/bin/apachectl: line 70: ulimit: open files: cannot modify limit: Invalid argument
    And Apache is not started. This runs fine on my old machine. The culprit line from apachectl is:
    ULIMITMAXFILES="ulimit -S -n `ulimit -H -n`"
    Just running the'ulimit -H -n' yields 'unlimited'.
    What's the problem here, and how do I fix it? I haven't found the answer by Googling.

    Back up all data.
    Select
    Shell ▹ New Command
    from the Terminal menu bar. Copy and paste the following line into the text box that opens:
    mkdir disabled_shell_files; mv .profile .bash* $_
    Your old shell initialization and history files will be saved in a directory with the indicated name at the top level of your home directory. Test.

  • Error when starting Apache

    Hi,
    I have problem when I tried starting Apache. The following error message came up :
    "The Procedure entry point OCIUserCallBackRegister could not be located in the dynamic link library OCI.dll"
    and in the command prompt, the following error message came up :
    "Syntax error at line 1 in mod_ose.conf. Could not load orajipa8i."
    I found the same error (with the same error message) when I tried starting Net8 Assistant and Net8 Configuration Assistant.
    How can I solve this problem ?
    Thanks a lot

    It seems like the JVM is pointing to incorrect .dll file.
    Goto Apache bin directory, and from there open Apache[version]W.exe
    Click the "Java" tab and ensure the first textbox "Java Virtual Machine" is pointed to the correct jvm.dll
    If it was pointed to the JDK then it is wrong. Repoint it to the jre jvm located at \jre6\bin\client\jvm.dll
    Let me know if it resolves the issue.

  • Unable to start Apache

    Hello
    When i start the apachectl start, The following error was encounted and unbale to start apache.
    [Tue Jul 10 09:30:17 2001] [alert] mod_unique_id: unable to gethostbyname("mobil
    e4")
    Regards
    Michael

    Is it in the DNS? If not, add it to your hosts...
    null

  • [SOLVED] can't start apache ¿because owncloud logfile doesn't exist?

    I've just installed MariaDB, PHP, mysql and owncloud, but since I installed this last one I can't run httpd. This is the error:
    $ systemctl status -l httpd
    ● httpd.service - Apache Web Server
       Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
       Active: failed (Result: exit-code) since jue 2014-05-22 10:43:38 ART; 6min ago
      Process: 5166 ExecStart=/usr/bin/apachectl start (code=exited, status=1/FAILURE)
    may 22 10:43:37 archserv systemd[1]: Starting Apache Web Server...
    may 22 10:43:38 archserv apachectl[5166]: (2)No such file or directory: AH02291: Cannot access directory '/etc/httpd/logs/' for error log of vhost defined at /etc/httpd/conf/extra/owncloud.conf:11
    may 22 10:43:38 archserv apachectl[5166]: AH00014: Configuration check failed
    may 22 10:43:38 archserv systemd[1]: httpd.service: control process exited, code=exited status=1
    may 22 10:43:38 archserv systemd[1]: Failed to start Apache Web Server.
    may 22 10:43:38 archserv systemd[1]: Unit httpd.service entered failed state.
    And
    $ nano /etc/httpd/conf/extra/owncloud.conf
    <IfModule mod_alias.c>
    Alias /owncloud /usr/share/webapps/owncloud/
    </IfModule>
    <Directory /usr/share/webapps/owncloud/>
       Options FollowSymlinks
       Order allow,deny
       AllowOverride all
       allow from all
       php_admin_value open_basedir "/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/owncloud/:/etc/webapps/owncloud"
    </Directory>
    <VirtualHost *:80>
        ServerAdmin [email protected]
        DocumentRoot /usr/share/webapps/owncloud
        ServerName owncloud.foo.com
        ErrorLog logs/owncloud.foo.info-error_log
        CustomLog logs/owncloud.foo.info-access_log common
    </VirtualHost>
    It seems simple, but I can't understand it. What am I missing?
    Thank you all.
    Last edited by persio (2014-05-22 14:19:14)

    Instead I suggest to change Log directories to  /var/log/httpd/
        ErrorLog /var/log/httpd/owncloud.foo.info-error_log
        CustomLog /var/log/httpd/owncloud.foo.info-access_log common

  • Trouble starting up when cold

    I bought my power mac about 5 years ago. Last year I started having trouble starting up when the machine was cold. I put a heater on the unit for about 30 minutes in the morning and then it would start up ok. Through the summer and once the weather got warmer there was no problem.
    Now with the start of fall and cold nights, I seem to be having the same problem.
    I am concerned that the system drive has five years of usage and am thinking of swapping it out. Any other thoughts???

    Clone it weekly or twice a month.
    Rotate and replace recycle drives
    Backup your data even more - daily and weekly sets
    In 5 yrs drives have more than doubled in performance, and other than in last month the price per GB (and MB/sec) has dropped.
    SSDs are now pppular system boot drives, 10K drives have improved, 2TB $150-200 for media data and backup
    Clone your system twice and if it has trouble swap it out and test/zero the drive.
    Last year? you don't run on a bad tire or a system having trouble except to pull the drive/tire and put on spare.
    There are procedures for repairing a sytem and drives, and then you get into "Why" and troubleshooting causes if necessary.

  • Starting apache on OS X Yosemite

    Hello,
    I have a MacBook Pro with OS X Yosemite. I want to enable Apache, and PHP, using WebSharing but I can't find it in the System preferences under sharing. Does anyone know how I can start Apache. Thank You.

    Hello,
    I have a MacBook Pro with OS X Yosemite. I want to enable Apache, and PHP, using WebSharing but I can't find it in the System preferences under sharing. Does anyone know how I can start Apache. Thank You.

  • Unable to start apache in oracle apps r12

    hi,
    we are unable to start Apache in one of our test instance.
    in Error log..
    /home/mnt/ebs/PRJ/app/inst/apps/PRJ_rempapp/ora/10.1.3/Apache/Apache/bin/apachectl startssl: execing httpd
    Error: Failed to open the wallet [Hint: incorrect path, incorrect password, bad wallet, ...] (Server rempapp.powerdesigninc.us:80, wallet file:/home/mnt/ebs/PRJ/app/inst/apps/PRJ_rempapp/certs/Apache)
    recent changes: applied patch  19905922:R12.PO.B.
    Referred:Oracle HTTP Server does not Start with AutoLogin Wallet (Doc ID 386314.1)
    please help..
    Thanks
    Raghavendra

    Hi
    Please refer the below links,
    Httpserver not starting, help!
    HTTP_Server when starting OPMN.
    Regards,
    krish

  • Starting Apache

    Hi, new to Solaris 10 here. Been using linux for a year or so, and I always feel comfortable with webmin running. But I can't figure out how to start apache out of the box. Can anyone give me a quick pointer?
    ta.
    Dave

    To elaborate, there is an httpd.conf-example in /etc/apache. Edit this file, or create a completely new one and copy it to httpd.conf in /etc/apache. apachectl is in /usr/apache/bin, should you want to run configtest before starting the server.
    Also note that Apache 2 config files are in /etc/apache2, the binaries are in /usr/apache2, but to start the server you need to run the svcadm command: 'svcadm enable apache'.

  • Non-root user can't start Apache on port 443

    Today I've been attempting to get SSL working for my Oracle Applications 11i (11.5.10.2) installation and I just hit a small problem. I've followed all of the Oracle literature I've come across, which instructed me to create a new (non-root) user to own the database tier and the applications tier. I've also followed the instructions for configuring SSL ([Doc 123718.1|https://metalink2.oracle.com/metalink/plsql/f?p=130:14:6976756808231635106::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,123718.1,1,1,1,helvetica]) and the SSL wizard in OAM defaults to the standard HTTPS port (443). However, because 443 is a privileged port, a non-root user cannot bind to it. In other words, the Oracle literature itself has led me to an impossible situation. This is what I see in the Apache error log:
    [Fri May 15 15:05:03 2009] [crit] (13)Permission denied: make_sock: could not bind to port 443
    At this point, I see two choices:
    1. Run the application tier services as root.
    2. Change the SSL port to something greater than 1024 (i.e. 4443).
    I'm leaning towards option #2, since option #1 negates the advantage of using a non-root user to begin with. Does anyone have any other suggestions? Does Oracle have any recommendations for this scenario?

    Hi,
    You just need to start Apache as root (not all the application services). For Option 1, the application tier files should be owned by applmgr/oracle user (not root), and for Option 2, you do not need to change the port (though it is valid option). Just follow the steps in the following document.
    Note: 356080.1 - How to run Apache on Port 80 in Apps 11i
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=356080.1
    BTW, this is mentioned in the document "if you have chosen port 443 (or any port under 1024) for your SSL port, you will have to start Apache as root".
    Regards,
    Hussein

Maybe you are looking for

  • I need a new hard drive for space - which one??.

    I go online and there are so many different makes. I know I need 2.5", and 7200 for faster drive, but which is the best to get and where from?  Please can someone help?

  • Aggregation level activation problem

    Hello experts. I have a problem with activation of aggregation level with abap program. When I debug the program i saw error like 'BWTK907074 BEX report is unavailable.' . Its a request code. Now i dont know how to pass this step and activate aggrega

  • Vibration on my Satellite L755-1LE

    There's constant vibration around my mousepad and it's getting annoying, my laptop is only a couple of months old. Maybe you know what could be causing it and how to solve it? I have BIOS 3.60 and I can't downgrade it because my model isn't on suppor

  • Cant enter the msg center number in nokia lumia 71...

    I have a  nokia lumia 710 . I cannot save my messsage centre number. I had this same problem when I bought it. But the shop smhw fixed it.but nw I m getting the same problem. Please give me a solution.. I can receive msg but cannot send msg.....

  • Difference between Object equals() method and ==

    Hi, Any one help me to clarify my confusion. stud s=new stud(); stud s1=new stud(); System.out.println("Equals======>"+s.equals(s1)); System.out.println("== --------->"+(s==s1)); Result: Equals ======> false == ------------> false Can you please expl