Postfix keeps returning "Command time limit exceeded" message
We are having issues with our Postfix. The POP and IMAP services randomly stops working an sent e-mails return a "Command time limit exceeded".
We've found out that running these command fix the problem:
Code:
service cyrus-imapd stop
rm /var/lib/imap/tls_sessions.db*
rm /var/lib/imap/deliver.db*
rm /var/lib/imap/db/*
service cyrus-imapd start
service saslauthd restart
But then, minutes after, the issue comes again. We are running these commands repeatedly but we need to fix this issue.
I need to find deleted records from a file. I compare yesterdays file.old to todays file.new. I need to find the records that were in yesterdays file that are not in todays. My file is fixed field. If I run a "comm -23" obviously what i find is not necesarilly a delete, it could be a change.
... (0 Replies)
Dear friends, following is the output of a script from which I want to remove spaces and new-line characters.
Example:-
Line1 abcdefghijklmnopqrstuvwxyz
Line2 mnopqrstuvwxyzabcdefghijkl
Line3 opqrstuvwxyzabcdefdefg
Here in above example, at every starting line there is a “tab” &... (4 Replies)
hi
I'm new here so my question maybe be retarded or out of place:
Is there a way to suppress the "No such file or directory" error message when using the "ls" command ?
thanks (5 Replies)
The operating system is Solaris. There is a perl interpreter that is located at /opt/perl5.10.0/perl. when i give
ls -ltr /opt/perl5.10.0/perl
I get an error message saying that "/opt/perl5.10.0/perl Not a directory"
At the next instant when i give the same command it lists the properties of... (5 Replies)
Hi,
I have line in input file as below:
3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL
My expected output for line in the file must be :
"1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL"
Can someone... (7 Replies)
I am trying to find lines in a text file larger than 3 Gb that start with a given string. My command looks like this:
$ look "string" "/home/patrick/filename.txt"
However, this gives me the following message:
"look: /home/patrick/filename.txt: File too large"
So, I have two... (14 Replies)
How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address
and column 3 contains “cc” e-mail address to include with same email.
Sample input file, email.txt
Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies
LEARN ABOUT ULTRIX
setrlimit
getrlimit(2) System Calls Manual getrlimit(2)Name
getrlimit, setrlimit - control maximum system resource consumption
Syntax
#include <sys/time.h>
#include <sys/resource.h>
getrlimit(resource, rlp)
int resource;
struct rlimit *rlp;
setrlimit(resource, rlp)
int resource;
struct rlimit *rlp;
Description
Limits on the consumption of system resources by the current process and each process it creates can be obtained with the call and set with
the call.
The resource parameter is one of the following:
RLIMIT_CPU the maximum amount of cpu time (in milliseconds) to be used by each process.
RLIMIT_FSIZE the largest size, in bytes, of any single file that may be created.
RLIMIT_DATA the maximum size, in bytes, of the data segment for a process. This limit defines how far a program can extend its break
with the system call.
RLIMIT_STACK the maximum size, in bytes, of the stack segment for a process. This limit defines how far a program's stack segment can
be extended, either automatically by the system or explicitly by a user, with the system call.
RLIMIT_CORE the largest size, in bytes, of a core file that may be created.
RLIMIT_RSS the maximum size, in bytes, to which a process's resident set size may grow when there is a shortage of free physical mem-
ory. Exceeding this limit when free physical memory is in short supply results in an unfavorable scheduling priority
being assigned to the process.
A resource limit is specified as a soft limit and a hard limit. When a soft limit is exceeded, a process may receive a signal (for exam-
ple, if the cpu time is exceeded), but it will be allowed to continue execution until it reaches the hard limit (or modifies its resource
limit). The system uses just the soft limit field of the resources RLIMIT_CORE and RLIMIT_RSS. The rlimit structure is used to specify the
hard and soft limits on a resource, as shown:
struct rlimit {
int rlim_cur; /* current (soft) limit */
int rlim_max; /* hard limit */
};
Only the superuser may raise the maximum limits. Other users may alter rlim_cur within the range from 0 to rlim_max or (irreversibly)
lower rlim_max.
An "infinite" value for a limit is defined as RLIM_INFINITY (0x7fffffff).
Because this information is stored in the per-process information, this system call must be executed directly by the shell if it is to
affect all future processes created by the shell; limit is thus a built-in command to
The system refuses to extend the data or stack space when the limits would be exceeded in the normal way: a break call fails if the data
space limit is reached, or the process is killed when the stack limit is reached. Because the stack cannot be extended, there is no way to
send a signal.
A file I/O operation that creates too large a file causes the SIGXFSZ signal to be generated. This condition normally terminates the
process, but may be caught. When the soft cpu time limit is exceeded, a signal SIGXCPU is sent to the process.
Return Values
A 0 return value indicates that the call succeeded, changing or returning the resource limit. A return value of -1 indicates that an
error occurred, and an error code is stored in the global location errno.
Environment
System Five
When your program is compiled in the System V environment, the SIGXFSZ signal is not generated.
Diagnostics
The call fails under the following conditions:
[EFAULT] The address specified for rlp is invalid.
[EPERM] The limit specified to would have raised the maximum limit value, and the caller is not the superuser.
[EINVAL] Resource is greater than or equal to RLIM_NLIMITS.
See Alsocsh(1), quota(2)getrlimit(2)