On important DUAS systems the Engine stops working with the errors below in universe.log.
Error in the DUAS log file are directly pointing no the exchanger data file set.
| 2021-07-02 07:27:23 |ERROR|X|IO |pid=14025582.2314| u_read_data_th | fread error 9: Bad file number
| 2021-07-02 07:27:23 |ERROR|X|IO |pid=14025582.2314| u_read_scan | Cannot get article in file [u_fecd60/u_mmcd01] (err=9) pos=[9].
or
]}
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6914| u_write_art | dsc_stat={11, 0, 0}
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6914| u_write_art | nb_util=1
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6914| u_write_art | u_flg_nolibere=0
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6914| u_write_art | u_mem_ret=0
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6914| u_write_art | cached_pages=-1
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6655| u_write_art | ret is [-4]. No article found for pos_data [3] in file [u_fecd60/u_fecd60]
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6655| u_write_art | u_ident={u_fecd60, /data/dollaru/noeud1/data/exp/, 0, X}
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6655| u_write_art | dsc_article={939, 1, {0, 30, 0}, {0, 0, 0}, {0, 0, 0}}
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6655| u_write_art | limites={10000, 10}
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6655| u_write_art | dsc_compta_mj=0
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6655| u_write_art | dsc_compta={{ }, { }, { }, { }, {12, 7, -1, 0}}
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6655| u_write_art | dsc_buff_data={10, 2, 351e9d18}
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6655| u_write_art | lst_verr_fich=33f72658
| 2021-07-02 09:27:12 |ERROR|X|IO |pid=14025582.6655| u_write_art | dsc_io={0, f07b3970, 344ed1f8, 1, 3, [
The u_fecd60.dta is corrupted on customer customer it contains a stderr output of the IO server:
21/06/2021 07:25:04: file open error 2: No such file or directory (/data/dollaru/noeud1/data/exp/u_fecd60)
It looks like the IO-Server mixes up his list of file descriptor and injects lines into an inappropriate file here the (exchanger data file).
To be able to restart the system the exchanger datafiles must be reinitialized.
Release : 6.9.x and superior
Component : DOLLAR UNIVERSE
OS: Observed only on AIX
This is a problem encountered in DUAS 6.9/6.10 on AIX systems, root cause could never be found as it was impossible to replicate.
Stop the node and reinitialize the exchanger files from the impacted are Area. Refer therefore to this article: https://knowledge.broadcom.com/external/article?articleNumber=85863