ushidayの日記

主に「IBMi」のメモに・・・

Zend Core i5 の起動について

先日導入した、”Zend Core i5 2.6”が、IBM i(AS/400)のIPL完了後に、Apacheインスタンスが起動していません。ZENDCORE/ZENDのサブシステムは起動しているんだけど...。
で、調べてみると、こんな情報もあったので”System i5 - ZEND Products - Automatic Start Up ”ありがちなパターンだけど、TCP/IPが通ってない状況で、Apacheインスタンスを起動しようとしてるのが問題かも?と思い、”ZENDCORE/ZCMENU”から、手動でZENDサブシステムを終了して、開始してみると、やっぱりApacheインスタンスは起動されていませんでした。という事は、TCP/IP以前の問題そうです。しかし特にエラーのログとかもなさそうです。
特にZENDサブシステムのこのあたりの起動がしていない...

ZEND
  ZENDCOREAP   ZENDADMIN   BCI      .6  PGM-httpd        SELW
  ZENDCOREAP   ZENDADMIN   BCI      .0  PGM-httpd        DEQW
  ZENDCOREAP   ZENDADMIN   BCI      .0  PGM-httpd        SELW
  ZENDCOREAP   NOBODY      BCI      .0  PGM-httpd        TIMW
  ZENDCOREAP   NOBODY      BCI      .0  PGM-httpd        TIMW 

通常インストールをすると、サブシステムQSYSWRKの自動実行ジョブとして登録され、「ZENDCORE/ ZCOREJOBDX 」ジョブの要求データ「STRSBS SBSD(ZENDCORE/ZEND)」が実行されているので、それを”QSTRUP”に変えて、確認してみましたが、もちろん結果は同じでした。前のバージョンの時は、そんな細工した事ないのに、何故だろう?どう考えてもApacheインスタンスを起動させようとしている気配がないです。

ZCMENUには、Apacheインスタンスを起動・終了するメニューが単独(下の4〜6)であります。これを実行すると、もちろん正常に動くようになるのですが、毎回そんな事す訳にはいかないので...。
■ZENDCORE/ZCMENUメニュー

 ZCAMENU               Zend Core for IBM i5/OS Setup Tool
                                                          
 Select one of the following:                             
                                                          
      1. Start Zend Core Subsystem                        
      2. Stop Zend Core Subsystem                         
                                                          
      4. Start Apache server instances                    
      5. Stop Apache server instances                     
      6. ReStart Apache server instances                  
      7. Additional Apache options                        
      8. Start i5_COMD service                            
      9. End i5_COMD service                              
                                                          
     11. Add restart ZC_STR_PRN job to scheduler          
     12. Work with ZC_STR_PRN scheduled jobs              

「CHGJOB LOGCLPGM(*YES)」して、4〜6を実行して、ログを追いかけると、下のCLLEが、動いているので、明日のQSTRUPに入れ込んで、明日確認してみます。

    • 「5. Stop Apache server instances」= ZENDCORE/ZCCAPCE001(*PGM/CLLE)
    • 「6. ReStart Apache server instances」= ZENDCORE/ZCCAPCR001(*PGM/CLLE)
    • 「4. Start Apache server instances」= ZENDCORE/ZCCAPCS001(*PGM/CLLE)