Push redirector troubleshooting

If you are not sure that the push redirector is running correctly, use the following suggestions to diagnose or resolve the problems.
  • If the NexJ application is running on a clustered application server, then the push redirector needs to be set up to connect to all the nodes in the cluster.
  • Check the log file for the push redirector to ensure it has started:
    The log file is named nexj.log and is located in the nexj-push-redirector_version/log directory. Look for a string similar to the following:
    ; 15:43:28,420 INFO [..] Connecting push redirector http://servername/nexj/pushRedirect to push server http://servername/nexj/push
  • Verify that the push redirector is running properly. Using a web browser, access the push server URL at https://servername/nexj/push. The returned web page should display the push redirector URL.
    The push server URL is the HTTP Server URL specified in the environment or server file for your deployment, followed by the extension “push”.
    If you receive an HTTP error 500 (internal server error) after a timeout, then the push redirector is not connected.
  • Verify that messages are being sent between users:
    1. Using two different browser sessions, log in as two different test users.
    2. Send a message from one user to the other.
    3. In the other session, verify that the message had been received.
  • Ensure that the web server and application server names are added to your web browser's trusted sites list:
    Note: The following procedure is for Microsoft Internet Explorer only.
    1. In Internet Explorer, open the Tools menu and select Internet Options.
      The Internet Options dialog opens.
    2. Click the Security tab.
      The security options are displayed.
    3. Select the Trusted sites icon, then click Sites.
      The Trusted sites dialog opens.
    4. In the Add this website to the zone field, enter the web server URL for your deployment, then click Add.
      The URL is added to the list of trusted sites in the Websites field.
    5. In the Add this website to the zone field, enter the application server URL for your deployment, then click Add.
      The application server URL is the URL returned after you log into the push redirector login web page.
      The URL is added to the list of trusted sites in the Websites field.
    6. Click Close.
      The Trusted sites dialog closes.
    7. Click OK.
      The changes to the trusted sites list are saved.