Prerequisiti OS linux

Navigation:  Iscobol >

Prerequisiti OS linux

Previous pageReturn to chapter overviewNext page

Su Centos

 

- Per Ctree

Se il server sarà c-tree occorre verificare che il server abbia un adeguato ulimit per i "nofile" ovevro per il numero massimo di files apribili.

Se il ctree server non part e con errore 1005: consultare il CTSTATUS.FCS, solitamente 3 righe prima dell'errore viene loggato il valore richiesto (numero massimo di file apribili). Questo numero è funzione del parametro "FILES" presente nel file di configurazione del server ctrtsrv.cfg presente in /opt/es2000/etc/ctree.

Per verificare l'ulimit:

 

ulimit -a

 

Per modificare l'ulimit andare in:

 

/etc/security

 

aprire il file limits.conf e inserire/modificare le righe:

 

*     soft     nofile     5300

*     hard     nofile     5300

 

 

Da CentOs 7 in poi:

 il sistema gestisce i servizi tramite la systemd, per cui occorre specificare un parametro di limits anche per tale servizio, per fare questo occorre:

andare in  
       /etc/systemd/system

se non esiste già creare la sottocartella rclservice_centos.service.d così da ottenere:
       /etc/systemd/system/rclservice_centos.service.d

posizionarsi in tale sottocartella e creare o editare il file
       limits.conf

inserendovi o modificando le righe:
       [Service]
       LimitNOFILE=10000

da prompt di shell lanciare
       systemctl daemon-reload
per far ricaricare i servizi

 
Senza quest'ultima parte il servizio non riesce a startare il server ctree dando errore 1005 (troppi pochi file apribili contemporaneamente per processo)

 

a questo punto per rendere attivi i nuovi valori occorre rebootare il server.

 

- Per IsCOBOL

 

Porte da aprire:

 

10999 per l'application server

 9999 per il debugger dell'application server

 

configurare nel path_config_file:

 

isc_hostname=ip_del_server

isc_port="10999": 

 

per poter lanciare l'application server occorre il comando "screen":

 

per avviare iscobol è necessario avere a disposizione il comando "screen", nel caso lo script che starta il server iscobol rilevasse:

 

screen: command not found

 

allora occorre installare il comando mediante:

 

yum install screen

 

per installare java:

 

VIA RPM

scaricare l'rpm del JRE opportuno (presenti in o:\reparto-sw\veryant\JavaSE\...)

poi usare il comando

rpm -i nome_rpm

 

Se si  prova ad installare tramite

 

yum install java

 

potrebbe non essere installata la giusta versione di java.

 

VIA TAR.GZ

oppure scaricare il tar.gz opportuno e metterlo in /usr/lib/java/jre....