Linux Redhat Daemon/lockfile added for correct service stop when server shutdown/restart

Description

our use case: we shutdown ec2 instances by cron and time-to-time shutdown/restart instance manually.
i recognise when doing this dirty way, then user sessions hang-up and not set as processed.
this showed me our daemon init.d bash script doesn't support shutdown properly.

*according to xref: *
https://www.centos.org/forums/viewtopic.php?t=13997
https://linuxexplore.com/2014/03/19/use-of-subsystem-lock-files-in-init-script/

change:
i.) when daemon started create new lock file following /var/lock/subsys/idempiere
ii.) when shutdown/restart entered /var/lock/subsys/idempiere will be removed - this ensure redhat/centos start localshutdown script and wait until idempiere stopped.
new/improved script attached file.

instruction:

  1. install run default levels with the following command:

  2. /sbin/chkconfig --add idempiere#

test: when i shutdown ec2 instance or simple run restart command - init mechanism call service idempiere stop before restart/stutdown machine.

Location: /utils/unix/" on binary distribution file.

Environment

5.1

Attachments

2
  • 02 Feb 2019, 10:41 AM
  • 02 Apr 2018, 04:44 PM

Activity

Show:

Carlos Ruiz February 4, 2019 at 12:54 PM

Thanks , the thing is that the initial patch in this ticket is obsolete with respect to the latest changes on idempiere_RedHat.sh - so, my call is if you (or somebody else) can test this latest version patched to integrate it into core.

Regards,

Carlos Ruiz

Norbert Bede February 4, 2019 at 5:57 AM

hi,

we are using above patch already 10 months. i confirm it = the patch ready to integrate.
however others can confirm it well to be sure.

norbert

Carlos Ruiz February 2, 2019 at 10:42 AM

Hi, if I understood correctly, the attached patch

implement the suggested in the current version 6.2

I don't have a RedHat/CentOS to test - can somebody please test the patch and provide feedback to integrate in core?

Regards,

Carlos Ruiz

Details

Assignee

Reporter

Labels

Priority

Created April 2, 2018 at 4:44 PM
Updated March 18, 2022 at 4:14 PM