Hi James, ASSP needs lots of modules installing to run, so if you've never run mod_inst.pl or been through the list of modules and installed them manually it is worth doing it. I don't know enough about MacOS X to say if mod_inst.pl is the best way of managing the modules but if it is run with the same version of perl that ASSP is using I would have thought it would work.
If you're able to access the GUI then that means that it is not losing connection completely. It looks to me like you're accessing the GUI via an IPV6 loopback address so it may be IPV4 that is dying. Alternatively it might just be outbound connections from the process. Does ASSP still log inbound connections to port 25 when it is faulted? They will presumably fail as it can't contact the MTA but if it is seeing them coming in then it might help track down the issue. Other than that, standard testing applies. Monitor performance, check through all your settings and turn up any necessary logging. Make sure nothing like a firewall, denyhosts or other antivirus is getting in the way. The high CPU average is definitely a concern, especially over that time period so I'm surprised you've not spotted it before. My normal average is <1% except for the past week where I've had no end of issues - some largely caused by my settings whilst trying to figure out other problems. Thomas pointed out to me that there's no need to set EnableHighPerformance to anything other than off if things are running fine. If you've been running for a while, make sure all ASSP files are up to date not just the main assp.pl and go through every single one of your settings. Make sure you've a good reason for anything that isn't set to default otherwise change it back. Be aware that the default recommendations may change as new versions come out. All the best, Colin Waring. Colin Waring Technical Manager Dolphin ICT Limited T +44 (0)151 438 2246 Ext 2003 www.dolphinict.co.uk co...@dolphinict.co.uk US15a, Armstrong House, First Avenue, Robin Hood Airport, Doncaster, DN9 3GA Dolphin ICT Limited. NOTICE & DISCLAIMER Dolphin ICT Limited, a private limited company, with company registration number 6206916, registered in the United Kingdom, the registered office of which is at US15a, Armstrong House, First Avenue, Robin Hood Airport, Doncaster, DN9 3GA VAT registration number GB 918 1896 88. -----Original Message----- From: James Brown [mailto:jlbr...@bordo.com.au] Sent: 07 October 2016 14:02 To: ASSP development mailing list <assp-test@lists.sourceforge.net> Subject: Re: [Assp-test] ASSP keeps losing network connections Hi Colin & Thomas. Thanks for your replies. Sorry, IO::Select is version 1.21, IO::Socket::INET6 is 2.72. IO::Socket::INET isn’t listed in the Perl Modules section of the GUI’s Info and Stats page. OS is Mac OS X 10.7.5 Only use iPv4 normally. Usually I can restart ASSP from the GUI, but sometimes I have to kill Perl. Everything else seems to work fine. Dovecot keeps handling new IMAP connections, FreshClam can download new virus definitions, etc. System log does show any non-ASSP errors. One thing I have just noticed in the Info & Stats page, it has CPU Usage over the last 384 days as 97.79% average, but for the last five hours it has only been 0.44% average. Those 5 hours are after-hours times though, but I’m surprised at the scale of the difference. But that’s unrelated I’d assume. Looks like I have a few different versions of Perl on my system: /usr/bin/perl /usr/bin/perl5.10 /usr/bin/perl5.12 /usr/local/bin/perl /usr/local/bin/perl5.18.2 /usr/local/bin/perl -v This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-ld-2level which is same as /usr/bin/perl Should I run mod_inst.pl? Re limits, I’ve increased them way above the defaults for Mac OS X, as otherwise I get resource unavailable errors. Current limits are: sudo launchctl limit cpu unlimited unlimited filesize unlimited unlimited data unlimited unlimited stack 8388608 67104768 core 0 unlimited rss unlimited unlimited memlock unlimited unlimited maxproc 1064 1064 maxfiles 65536 65536 and as far as I can tell never hit these limits. All I have to do is restart ASSP - never have to restart the whole server. Thanks again for your help, James. > On 7 Oct. 2016, at 7:59 pm, cw <colin.war...@gmail.com> wrote: > > Hi James, > > You said IO::Socket::INET is 2.72 - are you sure this isn't > IO::Socket::INET6? The current IO::Socket::INET for me is 1.35 > > You've an admin connection opening during those logs indicating that > in fact ASSP is not completely losing its network connection. Can you > confirm this? Are you just losing IPV4? > > Sep-05-16 11:06:51 [Main_Thread] Admin connection from user root on > host ::1:55453; page:/shutdown; > > I'm not sure if you previously posted OS version and whether you're > using OS bundled perl or something you've installed yourself. For > Linux I'd say make sure you've run mod_inst.pl recently and also > updated perl modules. I find the following gets some pre-requisites > installed and avoids having to re-run things: > > cpan -i "YAML" "LWP" "CPAN" "App::cpanoutdated" "Test::Pod" > "Test::Pod::Coverage" "Email::Outlook::Message" "DateTime" > "Module::Signature" "File::PathInfo::Ext" "Crypt::CBC" "Crypt::DES" > "Crypt::Rijndael" "Net::SNMP" "NetSNMP::agent" "PDF::OCR2" "NetSNMP::agent" > "Date::Manip::Obj" "Date::Manip::TZ_Base" "Mail::SPF::Test" > "Pod::Text::Termcap" > ctrl+d/su- > perl -MCPAN -e shell > o conf prerequisites_policy follow > o conf commit > upgrade > quit > > I also have cpanoutdated and cpanm and they tend to do 2-3 modules > that cpan doesn't: > > cpan-outdated -p|cpanm > > Then for current mod_inst.pl: > > wget > http://assp.cvs.sourceforge.net/viewvc/assp/assp2/mod_inst.pl.1.85.zip > unzip mod_inst.pl.1.85.zip > perl mod_inst.pl > > I find on Ubuntu I have to answer yes to external tests otherwise the > build process of one of the ssl modules dies. > > If all underlying OS and dependant software packages are up to date as > well as Perl and the modules I would start looking back further in the > logs to see what happened immediately before. The only thing I can see > from the snippet you posted is clam scanning so as well as checking OS > logs check the clam logs. > > Other questions - do other things on the server carry on working fine? > Does restarting ASSP fix it or do you have to restart the whole server? > > > > On Fri, Oct 7, 2016 at 9:07 AM, Thomas Eckardt > <thomas.ecka...@thockar.com> > wrote: > >> Seems that assp/perl is unable to establish any new outgoing >> connection using TCP or UDP. >> Possibly any OS limit is reached. >> >> Thomas >> >> >> >> >> >> >> Von: James Brown <jlbr...@bordo.com.au> >> An: ASSP development mailing list <assp-test@lists.sourceforge.net> >> Datum: 07.10.2016 07:33 >> Betreff: [Assp-test] ASSP keeps losing network connections >> >> >> >> I mentioned this a while ago, and even after upgrading to 16280 the >> problem still exists. >> >> Running Perl 5.018002 >> >> Can anyone help me? I’m getting desperate as I can’t work out what is >> causing the problem. Everything else on the box (Postfix, Dovecot, >> etc) continues to run fine when ASSP has the connection issue. >> >> Thanks in advance, >> >> James. >> >> Original post: >> >> I have an annoying problem. I think it started after upgrading to >> 16236, but can’t be sure. ASSP runs fine for a few days, then can’t >> connect to anything. For example it can’t connect to ClamAV, the SMTP >> destination or any of the DNS that I have set. >> >> Log looks like this: >> >> Sep-05-16 11:06:01 [Worker_1] ClamAV Up >> Sep-05-16 11:06:01 id-37560-20112 [Worker_1] 192.168.1.2 [OIP: >> 12.130.153.159] <store-n...@vip.kogan.com> to: us...@bordo.com.au ClamAV: >> scanned 49122 bytes in file >> /Applications/assp/spam/55_4K_Smart_TV_with_Chromecast_Only_789--8378 >> 9.eml >> - >> Sep-05-16 11:06:01 [Worker_1] ClamAV Temporary Off : Cannot connect >> to >> 'localhost:1937': IO::Socket::INET: connect: timeout >> Sep-05-16 11:06:12 [Worker_1] *** 127.0.0.1:10026 didn't work, trying >> others... >> Sep-05-16 11:06:12 [Worker_1] Error: couldn't create server socket to >> 127.0.0.1:10026 -- aborting connection >> Sep-05-16 11:06:12 [Worker_1] *** 127.0.0.1:10026 didn't work, trying >> others... >> Sep-05-16 11:06:51 [Main_Thread] Admin connection from user root on >> host ::1:55453; page:/shutdown; >> Sep-05-16 11:07:00 [Worker_1] *** 127.0.0.1:10026 didn't work, trying >> others... >> Error: couldn't create server socket to 127.0.0.1:10026 -- aborting >> connection (suppressed 3 concurrent equal 'Error' loglines from all >> Workers) >> Sep-05-16 11:07:03 [Worker_10000] Warning: Name Server >> mynameserverlocalIP: does not respond or timed out >> Sep-05-16 11:07:03 [Worker_10000] Warning: Name Server 208.67.222.222: >> does not respond or timed out >> Sep-05-16 11:07:03 [Worker_10000] ERROR: !!!! no answering DNS-SERVER >> found !!!! >> Sep-05-16 11:07:06 [Worker_10000] DMARCpol: searching for >> DMARC-agregate-reports to generate in 9 stored DMARC policy records >> Sep-05-16 11:07:06 [Worker_10000] Info: saving Stats in file >> asspstats.sav >> Sep-05-16 11:07:06 [Worker_10000] Info: saving ScoreStats in file >> asspscorestats.sav >> Sep-05-16 11:07:07 [Worker_10000] Info: looking for files to (re)send >> Sep-05-16 11:07:07 [Worker_10000] (re)send - try to open: >> /Applications/assp/resendmail/dmarc_a1473037324.51500607.eml >> Sep-05-16 11:07:07 [Worker_10000] (re)send - process: >> /Applications/assp/resendmail/dmarc_a1473037324.51500607.eml (try 1 >> Sep-05-16 11:07:07 [Worker_10000] (re)send - >> /Applications/assp/resendmail/dmarc_a1473037324.51500607.eml - From: >> postmas...@bordo.com.au - To: i5yb0...@ag.dmarcian.com >> Sep-05-16 11:07:07 [Worker_10000] (re)send >> /Applications/assp/resendmail/dmarc_a1473037324.51500607.eml to host: >> 127.0.0.1:10026 (smtpDestination) >> Sep-05-16 11:07:07 [Worker_10000] Couldn't connect to 127.0.0.1:10026 >> using 'Net::SMTP' >> Sep-05-16 11:07:07 [Worker_10000] *** send to 127.0.0.1:10026 >> (smtpDestination) didn't work, trying others… >> >> Restarting ASSP (from the GUI) gets it to work again. >> >> ASSP version 2.5.2(16236) >> >> IO::Socket::INET is version 2.72 >> >> Any ideas? >> >> Thanks, >> >> James. >> >> >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> _______________________________________________ >> Assp-test mailing list >> Assp-test@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/assp-test >> >> >> >> >> DISCLAIMER: >> ******************************************************* >> This email and any files transmitted with it may be confidential, >> legally privileged and protected in law and are intended solely for >> the use of the >> >> individual to whom it is addressed. >> This email was multiple times scanned for viruses. There should be no >> known virus in this email! >> ******************************************************* >> >> >> >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> _______________________________________________ >> Assp-test mailing list >> Assp-test@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/assp-test >> >> > ---------------------------------------------------------------------- > -------- Check out the vibrant tech community on one of the world's > most engaging tech sites, SlashDot.org! > http://sdm.link/slashdot______________________________________________ > _ > Assp-test mailing list > Assp-test@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/assp-test ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Assp-test mailing list Assp-test@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-test ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Assp-test mailing list Assp-test@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-test