Zend Server提供企业级的Web应用服务器,特别是对PHP应用程序的支持很完美。Zend Server服务器的集群管理方法有很多,下面介绍下服务器集群连接的请求参数和错误代码。
请求参数:
Parameter | Type | Required | Description |
serverName | String | Yes | Server name |
dbHost | String | Yes | Database host address to join the cluster |
dbUsername | String | Yes | Database credentials (username) |
dbPassword | String | Yes | Database credentials (password) |
nodeIp | String | Yes | Server IP |
dbName | String | Yes | Database name |
failIfConnected | Boolean | No | Cause the action to completely fail if the server is already connected. Otherwise, a normal 200 status is returned without performing any action. Default: false |
错误代码:
HTTP Code | Error Code | Description |
400 | alreadyConnected | The server is already a member of a cluster (not necessarily the current cluster) |
400 | wrongPassword | Provided GUI password is incorrect |
405 | notImplementedByEdition | This method is only available on Professional or Enterprise editions |
500 | invalidServerResponse | Invalid or unexpected response from new server |
500 | serverNotLicensed | Zend Server is not licensed |
500 | noActiveServers | The server cannot be added because all servers in the cluster are disabled or unreachable |
500 | cantConnectToServer | Zend Server is unable to connect to the specified Server URL |
503 | temporarilyLocked | The server cannot be added because a cluster member is in graceful startup / shutdown mode |