I cannot connect to a server with the message “Server is currently unavailable or down for maintenance” displayed.

 
[Symptom]
“Server is currently unavailable or down for maintenance” is displayed on the browser screen and the login screen is not displayed after the server start etc. in the environment with WebServerConnector.
 After that, the login screen is not displayed even if 10 minutes have passed.

[Occurrence condition]
When WebServerConnector (Web server) is started (restarted) before ApplicationRuntime is during the WebServerConnector use


[Target environment]
Resin3.0 environment
 [Target product: ~ WebPlatform Version 6.1]


[Cause]
The situation where WebServerConnectotr cannot be connected to ApplicationRuntime when the Web server (Apache.IIS) in which WebServerConnector is embedded is started before ApplicationRuntime is.

[Handling methods]
Create a situation where ApplicationRuntime is started before WebServerConnector is so that WebServerConnector can be connected to ApplicationRuntime.

●Workaround example

An example when WebServerConnector is running on the same server machine (PC) as ApplicationRuntime on WindowsOS

* For environments where each of them is running on different server machines or OSs other than Windows, take the similar measures according to your operating environment.
 
1. Create the following files in C:\, etc.
(Set an file name arbitrarily. (Example: deltemp.bat))
+---------------------------------------------------------------------+
@echooff
del/f/q/s<drive>\temp\xxx.xxx.xxx.xxx_xxxx>nul
pinglocalhost-nyy>nul
Delete the beginning line rem by Apache below rem or IIS
For rem Apache
rem <Apache install directory>\bin\apache-krestart>null
For rem IIS
rem iisreset>null
+---------------------------------------+

*Explanations for the contents above

・Delete the xxx.xxx.xxx.xxx_xxxx files created by WebServerConnector, wait yy seconds, and then restart the Web server.
 
・<Drive> is the current drive of the Web server where WebServerConnector is loaded.
 
For example, if IIS is running on the C drive, <drive> will be C:.
 
・The IP address and connection destination port number of ApplicationRuntime, which is the connection destination of WebServerConnector, apply to xxx.xxx.xxx.xxx_xxxx.
 
  For example, if an IP of ApplicationRuntime is 192.168.1.1 and a connection destination port number is 6802, a file name will be 192.168.1.1_6802.
 
  "How many (yy) seconds are needed for a wait time" is variable depending on the environment.
At least 60 seconds or more are required, so set it arbitrarily.

2. Click Start -> Control Panel -> Tasks -> Add Scheduled Task to open the Task Wizard.
 
3. Press the Next (N)> button
 
4. The selection screen of the program to be executed is displayed. Click the reference (R) button.
 
5. Select the batch file created earlier
 
6. The task name can be decided arbitrarily
Select (When the computer starts) for "Execute this task:".
 
7. Click Next (N) > button
 
8. Specify a task execution user
  It is recommended to specify a user with Administrator privileges because it includes deleting files and executing system commands.
 
9. Click the Next (N) > button
 
10. Press the complete button

-- Target ----------------------------------------------------------------------------
iWP/Web System Construction Platform/WebPlatform/AppFramework
---------------------------------------------------------------------------------------


FAQID:408
Was this article helpful?
0 out of 0 found this helpful
Powered by Zendesk