01-01-2020
The point is: set a real limit.
"Unlimted" means a process is allowed to consume all system resources. And a buggy/wild/looping process could do so.
This User Gave Thanks to MadeInGermany For This Post:
10 More Discussions You Might Find Interesting
1. AIX
Hi,
I have a query that suppose the first or last name of the user changes and we need to change its userid for aix too. Then in that case how do we handle this scenario??I guess we can't change the user id so we should re-create the new id and associate all the data of the old id. But I donno... (1 Reply)
Discussion started by: tintin@10
1 Replies
2. UNIX for Dummies Questions & Answers
ulimit -a gives the following output:$ulimit -a
time(seconds) unlimited
file(blocks) 2097152
data(kbytes) 131072
stack(kbytes) 16384
memory(kbytes) unlimited
coredump(blocks) 32768
nofiles(descriptors) 400
vmemory(kbytes) 147456
Abot output... (3 Replies)
Discussion started by: nervous
3 Replies
3. AIX
how to set the ulimit on AIX 5.2 version? (3 Replies)
Discussion started by: Shilpi
3 Replies
4. AIX
Hi Guys,
How do I increase the filesize ulimit for user jf01474, using the same value as of user oracle?
Ex: /etc/security/limits
default:
fsize = 4194302
core = 2097151
cpu = -1
data = 262144
rss = 65536
stack = 65536
... (3 Replies)
Discussion started by: sky_lark02
3 Replies
5. HP-UX
Hi,
on HP-UX when I run command
ulimit -a
I get
time(seconds) 4096
file(blocks) unlimited
data(kbytes) 1048576
stack(kbytes) 8192
memory(kbytes) unlimited
coredump(blocks) 4194303
nofiles(descriptors) 4096
Now I want to change
file(blocks) ... (2 Replies)
Discussion started by: namita.mundada
2 Replies
6. UNIX for Dummies Questions & Answers
Hello AIX gurus,
I have a requirement where I have to change user ID of user "myuser" from 100 to 200 and also the group ID of "mygroup" from 2 to 3. Please note that "myuser" has "mygroup" as it's primary group.
What steps do I need to follow for this and in what order? Also can you please... (2 Replies)
Discussion started by: sacguy08
2 Replies
7. AIX
Hello,
How can I setup the ulimit for memory permanent
ulimit -m unlimited
ulimit -a Output from the ulimit command should be similar to the following:time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 2097152
stack(kbytes) 32768... (4 Replies)
Discussion started by: filosophizer
4 Replies
8. UNIX for Dummies Questions & Answers
Hello All,
If a user in AIX is locked due to multiple failed login attempts. How do I find out the IP address from where failed attempts were made?
regards,
Roshni (0 Replies)
Discussion started by: RoshniMehta
0 Replies
9. Red Hat
The root user runs the following
ulimit -a | grep open
and gets a result of
open files (-n) 8162
A user runs the same command and gets a result of
open files (-n) 2500
How can you set the ulimit of the user to... (2 Replies)
Discussion started by: jsanders
2 Replies
10. AIX
Hi,
what are the ideal/best/recommended ulimit settings for a root user in AIX?
I understand that it depends on our environment. But I would like to know...what are settings you guys use in your environment for best performance.
default:
fsize = 2097151
core = 2097151
... (8 Replies)
Discussion started by: System Admin 77
8 Replies
LEARN ABOUT OSF1
sigqueue
sigqueue(3) Library Functions Manual sigqueue(3)
NAME
sigqueue - Queues a signal and data to a running process
LIBRARY
Realtime Library (librt.so, librt.a)
SYNOPSIS
#include <signal.h>
int sigqueue (
pid_t pid,
int signo,
const union sigval value);
PARAMETERS
pid Specifies the ID of the target process.
signo Specifies the signal to be queued. If the signo parameter is 0 (the null signal), error checking is performed but no signal is
sent. This can be used to check the validity of the pid parameter.
value Specifies the application-defined value to be queued to the receiving process.
DESCRIPTION
The sigqueue function causes the signal specified by signo to be sent with the value specified by value to the process specified by pid.
The conditions required for a process to have permission to queue a signal to another process are the same as for the kill function.
If the call is successful, the signal is queued to the specified process. If the process has the SA_SIGINFO flag enabled for the queued
signal, the specified value is delivered to its signal handler as the si_value field of the siginfo parameter. Nonprivileged callers are
restricted in the number of signals they can have actively queued. This per-process quota value can be returned with
sysconf(_SC_SIGQUEUE_MAX).
RETURN VALUES
Upon successful completion, the sigqueue function returns a value of 0 (zero). Otherwise, a value of -1 is returned and errno is set to
indicate the error.
ERRORS
If sigqueue fails, no signal is sent, and errno is set to one of the following values:
[EAGAIN] No resources are available to queue the signal. The process has already queued {SIGQUEUE_MAX} signals that are still pending
at the receiver(s), or a system-wide resource limit has been exceeded.
[EINVAL] The signo parameter is not a valid signal number.
[EINVAL] The signo parameter is SIGKILL, SIGSTOP, SIGTSTP, or SIGCONT, and the pid parameter is 1 (process 1 -- init).
[ESRCH] No process can be found corresponding to that specified by the pid parameter.
[EPERM] The real or saved user ID does not match the real or effective user ID of the receiving process, the calling process does
not have appropriate privilege, or the process is not sending a SIGCONT signal to one of its session's processes.
RELATED INFORMATION
Headers: siginfo(5)
Functions: kill(2), sigaction(2), sysconf(3)
Guide to Realtime Programming delim off
sigqueue(3)