Process Supervisor
3 days ago
Supervisor is a client server system that allows its users to control a number of processes on UNIX-like operating systems It was inspired by the following Convenience It is often inconvenient to need to write rc d scripts for every single process instance rc d scripts are a great lowest-common-denominator form of process initialization autostart management but they can be painful to write and maintain Additionally rc d scripts cannot automatically restart a crashed process and many programs do not restart themselves properly on a crash Supervisord starts processes as its subprocesses and can be configured to automatically restart them on a crash It can also automatically be configured to start processes on its own invocation Accuracy It s often difficult to get accurate up down status on processes on UNIX Pidfiles often lie Supervisord starts processes as subprocesses so it always knows the true up down status of its children and can be queried conveniently for this data Delegation Users who need to control process state often need only to do that They don t want or need full-blown shell access to the machine on which the processes are running Processes which listen on low TCP ports often need to be started and restarted as the root user a UNIX misfeature It s usually the case that it s perfectly fine to allow normal people to stop or restart such a process but providing them with shell access is often impractical and providing them with root access or sudo access is often impossible It s also rightly difficult to explain to them why this problem exists If supervisord is started as root it is possible to allow normal users to control such processes without needing to explain the intricacies of the problem to them Supervisorctl allows a very limited form of access to the machine essentially allowing users to see process status and control supervisord-controlled subprocesses by emitting stop start and restart commands from a simple shell or web UI Process Groups Processes often need to be started and stopped in groups sometimes even in a priority order It s often difficult to explain to people how to do this Supervisor allows you to assign priorities to processes and allows user to emit commands via the supervisorctl client like start all and restart all which starts them in the preassigned priority order Additionally processes can be grouped into process groups and a set of logically related processes can be stopped and started as a unit Features Simple Supervisor is configured through a simple INI-style config file that s easy to learn It provides many per-process options that make your life easier like restarting failed processes and automatic log rotation Centralized Supervisor provides you with one place to start stop and monitor your processes Processes can be controlled individually or in groups You can configure Supervisor to provide a local or remote command line and web interface Efficient Supervisor starts its subprocesses via fork exec and subprocesses don t daemonize The operating system signals Supervisor immediately when a process terminates unlike some solutions that rely on troublesome PID files and periodic polling to restart failed processes Extensible Supervisor has a simple event notification protocol that programs written in any language can use to monitor it and an XML-RPC interface for control It is also built with extension points that can be leveraged by Python developers Compatible Supervisor works on just about everything except for Windows It is tested and supported on Linux Mac OS X Solaris and FreeBSD It is written entirely in Python so installation does not require a C compiler Proven While Supervisor is very actively developed today it is not new software Supervisor has been around for years and is already in use on many servers Supervisor Components supervisord The server piece of supervisor is named supervisord It is responsible for starting child programs at its own invocation responding to commands from clients restarting crashed or exited subprocesseses logging its subprocess stdout and stderr output and generating and handling events corresponding to points in subprocess lifetimes The server process uses a configuration file This is typically located in etc supervisord conf This configuration file is a Windows-INI style config file It is important to keep this file secure via proper filesystem permissions because it may contain unencrypted usernames and passwords supervisorctl The command-line client piece of the supervisor is named supervisorctl It provides a shell-like interface to the features provided by supervisord From supervisorctl a user can connect to different supervisord processes one at a time get status on the subprocesses controlled by stop and start subprocesses of and get lists of running processes of a supervisord The command-line client talks to the server across a UNIX domain socket or an internet TCP socket The server can assert that the user of a client should present authentication credentials before it allows him to perform commands The client process typically uses the same configuration file as the server but any configuration file with a supervisorctl section in it will work Web Server A sparse web user interface with functionality comparable to supervisorctl may be accessed via a browser if you start supervisord against an internet socket Visit the server URL e g http localhost 9001 to view and control process status through the web interface after activating the configuration file s inet http server section XML-RPC Interface The same HTTP server which serves the web UI serves up an XML-RPC interface that can be used to interrogate and control supervisor and the programs it runs See JOB APPLY http jobs vinayakjob com CONTACT DETAILS - Name - DIMPAL Number - 91 91099 99669
-
Loading Supervisor
1 week ago
Raipur, Chhattisgarh, India RR ISPAT LTD (A unit of GPIL) Full time**Job Description: Loading Supervisor - Steel Pipe Industry** **Position Title**: Loading Supervisor **Department**: Dispatch/Logistics **Location**: Raipur **Required Skills and Qualifications**: - **Industry Expertise**: - Experience in the steel pipe industry with a thorough understanding of pipe specifications (size, thickness, length, etc.). -...
-
Production Supervisor
1 week ago
Raipur, Chhattisgarh, India Adi Durga Steel pvt.ltd Full time**PEB PLANT SUPERVISOR**: - Manage daily operations in our plant facility - Ensure safety and efficiency of the facility - Test and monitor plant processes - Remain in compliance with facility ISO standards and all HSE guidelines - Prepare, analyze and issue production and performance reports - Maintain all administrative records - Control costs to achieve...
-
Production Supervisor-paints
2 days ago
Raipur, Chhattisgarh, India VIDYA Full timeWe are seeking a highly skilled and motivated Production Supervisor -Water Base to join our team in the Paints industry. As a Production Supervisor, you will be responsible for overseeing the manufacturing process of Water-based Paints and ensuring the production is efficient, safe, and meets quality standards. You will work closely with cross-functional...
-
Civil Supervisor
2 days ago
Raipur, Chhattisgarh, India Matic Windows Full time**Job Title : Civil Site Supervisor** **Overview**: **Key Responsibilities**: - **Installation Supervision**: Lead and supervise the installation team in the accurate and efficient installation of aluminum glass doors and windows according to company standards and project specifications. - **Team Management**: Manage on-site installation crews,...
-
High Salary! Civil Site Supervisor
4 days ago
Raipur, Chhattisgarh, India Vinayak Job Consultant Full timeCivil Supervisor A civil supervisor oversees and manages the construction process ensuring that projects are completed on time within budget and to the required quality standards They coordinate and direct the activities of workers subcontractors and suppliers and are responsible for ensuring compliance with safety regulations building codes and...
-
Plant Supervisor
13 hours ago
Raipur, Chhattisgarh, India Radhe Hurkat Ispat Pvt. Ltd. Full timeAs the Quality Incharge & Plant Supervisor at Radhe Hurkat Ispat, you will hold a pivotal dual role, responsible for overseeing both quality control and plant operations to ensure the efficient and effective functioning of our manufacturing facility. Your leadership will be instrumental in upholding the highest standards of quality, safety, and operational...
-
Security Supervisor
12 hours ago
Raipur, Chhattisgarh, India COLORS MALL Full timeThrough efficient communication and prompt, correct response to customer service requests, establish effective relationships with all security department personnel. - Inform management staff of problems and circumstances that is occurring at the facility using both written and vocal communication channels. - Help visitors, staff, and students by checking...
-
Dispatch Supervisor
1 week ago
Lalpur, Raipur, Chhattisgarh, India ZEQON Full time ₹ 1,20,000 - ₹ 1,80,000 per yearJob Title: Dispatch SupervisorPosition Open: 01Experience Required: Minimum 1 Year in Dispatch OperationsPreferred Candidate: Male candidates onlyAge Limit: 20 to 28 YearsSalary Range: ₹10,000 – ₹15,000 per monthQualification: Any GraduateJob Description:We are seeking a responsible and organized Dispatch Supervisor to oversee the dispatch of goods and...
-
Production Supervisor
2 days ago
Raipur, India Euro Pratik Ispat Private Limited Full timeWe are looking for an experienced **Production Supervisor** to oversee our production operations, as a production supervisor is responsible for increasing productivity with innovative methods and motivating staff to perform better. Key skill - Ensure the safe use of equipment and schedule regular maintenance - Check production output according to...
-
Plant Supervisor
13 hours ago
Bhanpuri, Raipur, Chhattisgarh, India Khyati pet industries Pvt Ltd Full timeSure! Here are the job responsibilities of a plant supervisor in the HDPE section, presented in simple points: Job Responsibilities 1. **Oversee Production**: Manage daily production activities to meet targets. 2. **Ensure Quality**: Check the quality of products during manufacturing and make adjustments as needed. 3. **Supervise Staff**: Lead and train...