
Sure, and PIDCreate is as follow. So seems that is not a file but a record
in the db, but he has just checked in it.
sub PIDCreate {
my ( $Self, %Param ) = @_;
# check needed stuff
if ( !$Param{Name} ) {
$Self->{LogObject}->Log( Priority => 'error', Message => 'Need Name'
);
return;
}
# check if already exists
my %ProcessID = $Self->PIDGet(%Param);
if ( %ProcessID && !$Param{Force} ) {
if ( $ProcessID{Created} > ( time() - 3600 ) ) { # 60 * 60
$Self->{LogObject}->Log(
Priority => 'notice',
Message => "Can't create PID $ProcessID{Name}, because it's
already running "
. "($ProcessID{Host}/$ProcessID{PID})!",
);
return;
}
$Self->{LogObject}->Log(
Priority => 'notice',
Message => "Removed PID
($ProcessID{Name}/$ProcessID{Host}/$ProcessID{PID}, "
. "because 1 hour old!",
);
}
# delete if extists
$Self->PIDDelete(%Param);
# sql
my $Time = time();
return $Self->{DBObject}->Do(
SQL => 'INSERT INTO process_id'
. ' (process_name, process_id, process_host, process_create)'
. ' VALUES (?, ?, ?, ?)',
Bind => [ \$Param{Name}, \$Self->{PID}, \$Self->{Host}, \$Time ],
);
}
On Thu, Sep 17, 2009 at 11:52 AM, Rory
The PostMasterMailbox.pl script contains the following code;
# create pid lock if ( !$Opts{f} && !$CommonObject{PIDObject}->PIDCreate( Name => 'PostMasterMailbox' ) ) { print "NOTICE: PostMasterMailbox.pl is already running (use '-f 1' if you want to start it "; print "forced)!\n"; exit 1; }
There may be a file that has the PID of the PostMasterMailbox process in it which you will need to remove. Unfortunatley I don't know where this might be. i would assume somewhere in the OTRS directory structure. Look out for files like PostMasterMailbox, pid and lock.
Rory
Support my 365 Challenge in aid of the Irish Cancer Society
www.365challenge.ie
2009/9/17 Marco Vannini
: As posted in other thread for the same problem did you also read the log file generated by adding -d 2 switch ?
On Thu, Sep 17, 2009 at 3:47 AM, hpsbigcat
wrote: Hi,
I did not found any record relatd to postmaster.
2009/9/16 Marco Vannini
did you tried to fetch record in process_id on your otrs's mysql box ?
if
there is a record related to postmaster try to remove it On Wed, Sep 16, 2009 at 8:57 AM, hpsbigcat
wrote: Hi Rory,
The host was running more than 3 weeks, but the problem is still exist after reboot it. I just found "PostMasterMailbox.pl -f 1" no
other
processs. If any way would check this?
2009/9/15 Rory
It sounds like the process hung when it was running. Check your running processes and see if it is there and how long it has been running.
Rory
Support my 365 Challenge in aid of the Irish Cancer Society
www.365challenge.ie
2009/9/15 hpsbigcat
: > Hi All, > > I‘m using OTRS 2.4.4 on Centos5.2. I'v setup PostMasterMailbox.pl
> to > fetch mail every 1 minute and works fine before today. But now, the > system > did not fetch the mail until I run "PostMasterMailbox.pl -f 1" to > force > recive them. And I found some logs as : > [Notice][Kernel::System::PID::PIDCreate] Can't create PID > PostMasterMailbox, because it's already running > (sample.company.com/21426)! > > Have someone to help me > -- > Hpstiger > >
> OTRS mailing list: otrs - Webpage: http://otrs.org/ > Archive: http://lists.otrs.org/pipermail/otrs > To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs > > NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! > http://www.otrs.com/en/support/enterprise-subscription/ > --------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/
-- Hpstiger
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/
-- Hpsbigcat
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/