[Spacewalk-list] rhnpush intermittent 500 internal error
Nick Tailor
HTailor at BCLC.com
Tue Dec 16 21:56:38 UTC 2014
So if anyone else is running into this issue.
I updated the concurrent connections allowed in oracle to 200 which appears to have so far resolved the issue. If anyone else runs into this give this a try seems to do the trick
http://my.bergersoft.net/2010/01/06/how-to-resolve-the-oracle-max-connection-limit-exceeded-problem-on-oracle-10g-express/
sqlplus 'sys/password@//localhost/XE as sysdba'
show parameter process;
SQL> show parameter process;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
cell_offload_processing boolean TRUE
db_writer_processes integer 1
gcs_server_processes integer 0
global_txn_processes integer 1
job_queue_processes integer 4
log_archive_max_processes integer 4
processes integer 100
alter system set processes = 200 scope=spfile;
restart oracle server
Check the process
SQL> show parameter process;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
cell_offload_processing boolean TRUE
db_writer_processes integer 1
gcs_server_processes integer 0
global_txn_processes integer 1
job_queue_processes integer 4
log_archive_max_processes integer 4
processes integer 200
Nick Tailor
Nicktailor.com
From: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Waldirio Manhães Pinheiro
Sent: December-16-14 10:43 AM
To: spacewalk-list at redhat.com
Subject: Re: [Spacewalk-list] rhnpush intermittent 500 internal error
Nick
Recommend you open a new BZ about it and continue with your tests, maybe the developer team will fix asap.
B'Regards and congratz!
______________
Atenciosamente
Waldirio
msn: waldirio at gmail.com<mailto:waldirio at gmail.com>
Skype: waldirio
Site: www.waldirio.com.br<http://www.waldirio.com.br>
Blog: blog.waldirio.com.br<http://blog.waldirio.com.br>
LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646
PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html>
On Tue, Dec 16, 2014 at 4:30 PM, Nick Tailor <HTailor at bclc.com<mailto:HTailor at bclc.com>> wrote:
The issue appears to be with oracle a quick restart of it solved the issue.
So the rhnpush is opening too many concurrent connections which are not closing on the oracle side, so after it hits a certain number it stops listening, similar to that of apache.
So will need to either increase the concurrent connection or ensure the rhnpush closes the connections after each push.
Cheers
Nick Tailor
Nicktailor.com
From: Nick Tailor
Sent: December-16-14 10:27 AM
To: spacewalk-list at redhat.com<mailto:spacewalk-list at redhat.com>
Subject: RE: rhnpush intermittent 500 internal error
The issue appears to be with oracle.
Nick Tailor
Nicktalor.com
From: Nick Tailor
Sent: December-16-14 10:11 AM
To: spacewalk-list at redhat.com<mailto:spacewalk-list at redhat.com>
Subject: rhnpush intermittent 500 internal error
Has anyone else seen this?
I found someone else who had the exact same problem, however no one seemed to have replied to its resolution?
http://www.redhat.com/archives/spacewalk-list/2013-February/msg00068.html (Similar problem)
Has anyone experienced a problem during the rhnpush
Internal server error 500 Internal Server Error
Error pushing /root/BAC/TIVsm-JBB.x86_64.rpm: (500)
Waiting 2 seconds and trying again...
Uploading package /root/BAC/TIVsm-JBB.x86_64.rpm
Using POST request
Internal server error 500 Internal Server Error
Error pushing /root/BAC/TIVsm-JBB.x86_64.rpm: (500)
Waiting 1 seconds and trying again...
Giving up after 3 attempts
I checked the /var/log/rhn/rhn_upload_package_push.log
So then I check the oracle tns listener db logs, it appears the listener intermittently for spacewalk stops listening which causes the rhnpush to fail, and return a internal 500 error. I have updated the hosts file and changed the rhn.conf to use the ip instead of the db host name to see if that help? I would like to know if anyone else has experienced this and what they did to resolute the issue?
Please and tahnk you
2014/12/15 20:38:22 -07:00 6407 ::1: server/apacheUploadServer.handler('GET method received, returning',)
2014/12/15 20:38:22 -07:00 6394 ::1: rhnSQL/driver_cx_Oracle.connect('Connecting to database', 'spacewalk@//kam100.db.com/XE<http://kam100.db.com/XE>')
2014/12/15 20:38:22 -07:00 6394 ::1: rhnSQL/driver_cx_Oracle.connect('ERROR', 'Connection attempt failed', 12516, 'ORA-12516: TNS:listener could not find available handler with matching protocol stack\n')
2014/12/15 20:38:22 -07:00 6394 ::1: server/apacheUploadServer._wrapper('ERROR', 'Unhandled exception')
2014/12/15 20:38:26 -07:00 5510 ::1: package_push/package_push.headerParserHandler('Username', None, 'Force', 0)
/listener/alert/log.xml
<msg time='2014-12-16T09:48:07.721-08:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id= kam100.db.com<http://kam100.db.com>
host_addr='10.0.9.107'>
<txt>16-DEC-2014 09:48:07 * (CONNECT_DATA=(SERVICE_NAME=XE)(CID=(PROGRAM=java)(HOST= kam100.db.com<http://kam100.db.com>)(USER=tomcat))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.0.9.101)(PORT=45479)) * establish * XE * 12516
</txt>
</msg>
<msg time='2014-12-16T09:48:07.721-08:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id= kam100.db.com<http://kam100.db.com> host_addr='10.0.9.107'>
<txt>TNS-12516: TNS:listener could not find available handler with matching protocol stack
</txt>
</msg>
<msg time='2014-12-16T09:48:07.722-08:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id= kam100.db.com<http://kam100.db.com>
host_addr='10.0.9.107'>
<txt>16-DEC-2014 09:48:07 * (CONNECT_DATA=(SERVICE_NAME=XE)(CID=(PROGRAM=java)(HOST= kam100.db.com<http://kam100.db.com>)(USER=tomcat))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.0.9.101)(PORT=45480)) * establish * XE * 12516
</txt>
</msg>
<msg time='2014-12-16T09:48:07.722-08:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id= kam100.db.com<http://kam100.db.com>
host_addr='10.0.9.107'>
<txt>TNS-12516: TNS:listener could not find available handler with matching protocol stack
Nick Tailor
Nicktailor.com
________________________________
This email is intended only for the addressee. It may contain confidential or proprietary information that cannot be disclosed without BCLC's permission. If you have received this email in error, please notify the sender immediately and delete the email.
_______________________________________________
Spacewalk-list mailing list
Spacewalk-list at redhat.com<mailto:Spacewalk-list at redhat.com>
https://www.redhat.com/mailman/listinfo/spacewalk-list
________________________________
This email is intended only for the addressee. It may contain confidential or proprietary information that cannot be disclosed without BCLC's permission. If you have received this email in error, please notify the sender immediately and delete the email.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20141216/89d754ea/attachment.htm>
More information about the Spacewalk-list
mailing list