The Nameless City

何故か製薬やSAS関連のブログ、の予定。

SAS9.4のサービス起動順序。

よく忘れるので。

SAS(R) 9.4 Intelligence Platform: System Administration Guide, Fourth Edition/Starting, Stopping, and Checking the Status of Servers/Operating Your Servers/Overview of Server Operation/Starting Servers in the Correct Order
以下の所を引用。

Start Order Server or Service Tier Dependencies
1 SAS Metadata Server*1*2 Server tier
2 SAS Web Infrastructure Platform Data Server Server tier
3 SAS OLAP Server Server tier SAS Metadata Server
4 SAS object spawner Server tier SAS Metadata Server
5 SAS/SHARE server Server tier SAS Metadata Server
6 SAS/CONNECT spawner Server tier SAS Metadata Server
7 SAS Deployment Tester server Server tier SAS Metadata Server
8 SAS Distributed In-Process Scheduler Job Runner Server tier SAS Metadata Server
9 JMS Broker Middle tier
10 Cache Locator Middle tier
11 SAS Web Server*3 Middle tier
12 SAS Web Application Server Middle tier Cache Locator
13 SAS Environment Manager server Middle tier SAS Web Infrastructure Platform Data Server
SAS Web Application Server*4
14 SAS Environment Manager Agent Server and middle tier
15 SAS Deployment Agent Server and middle tier

明確な依存関係は意外なほど薄いのであるが。
薄いのであるが。
しかし、サービスのスタートアップで、レスポンスタイムアウトとか結構あるっぽいんだよなー。
ちなみに、確認用にするつもりで、サービス登録でなくシェル起動で設定しようとすると、インストールでコケるのでとりあえずサービスで突っ込んだ後にサービスを手動構成にするという荒業を行っている。自己責任でどうぞ。
あと、最小構成でも8GB程度のメモリだと起動後で既にほぼメモリを使い切ってるような状況になる(実際には6GBくらいなんだが・・・・・・)。
厄介なのはMiddle Tier(Webサービスとかが起動してる所)なので、こっち側は必要な時に上げ下げするつもりで良いのかも知れん。
各サービスの機能については、また別エントリで。

余談。
手動のサービスを上げ下げするには、管理者実行の必要がある。「net start~」もあるが、個人的には最近は「sc start~」を使っている。

*1:In clustered configurations, make sure that all metadata server nodes are running before you start dependent components.

*2:In the third maintenance release for SAS 9.4, the documentation was changed to recommend starting the SAS Metadata Server first, followed by the SAS Web Infrastructure Platform Data Server (instead of the reverse). This order is easier and more logical for deployments in which the metadata server is installed on a separate machine from the other server-tier components.

*3:In the first maintenance release for SAS 9.4, the documentation was changed to recommend that the SAS Web Server be started before the SAS Web Application Server. This start-up order helps ensure optimum performance when web applications are initialized. The sas.servers script has also been changed to incorporate the new order.

*4:The SAS Environment Manager server can start without these components. However, the SAS Environment Manager application requires them in order to provide full functionality.