[opensuse-buildservice] OBS Error on many actions
Gi, on my own OBS installation, on many things I do (like adding a repo, deleting a repo), I get the message stated below. The computer is not busy at all at this moment (so no workers running, CPU at 0 - 2 %, and out of the 4Gig of Ram, there is also plenty available. Is there anything I can do? The message is: OpenSUSE Webclient Error: Error Details: Errorcode: 500 Message: execution expired Exception from Webclient: Timeout::Error: execution expired Stack Trace: /usr/lib64/ruby/1.8/timeout.rb:54:in `rbuf_fill' /usr/lib64/ruby/1.8/timeout.rb:56:in `timeout' /usr/lib64/ruby/1.8/timeout.rb:76:in `timeout' /usr/lib64/ruby/1.8/net/protocol.rb:132:in `rbuf_fill' /usr/lib64/ruby/1.8/net/protocol.rb:116:in `readuntil' /usr/lib64/ruby/1.8/net/protocol.rb:126:in `readline' /usr/lib64/ruby/1.8/net/http.rb:2017:in `read_status_line' /usr/lib64/ruby/1.8/net/http.rb:2006:in `read_new' /usr/lib64/ruby/1.8/net/http.rb:1047:in `request' /usr/lib64/ruby/1.8/net/http.rb:854:in `put' /srv/www/obs/common/lib/activexml/transport.rb:449:in `http_do' /usr/lib64/ruby/1.8/net/http.rb:543:in `start' /usr/lib64/ruby/1.8/net/http.rb:440:in `start' /srv/www/obs/common/lib/activexml/transport.rb:437:in `http_do' /srv/www/obs/common/lib/activexml/transport.rb:343:in `save' /srv/www/obs/common/lib/activexml/base.rb:90:in `save' /srv/www/obs/webclient/public/../config/../app/controllers/project_controller.rb:356:in `save_target' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:941:in `send' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:941:in `perform_action_without_filters' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/filters.rb:368:in `perform_action_without_benchmark' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' /usr/lib64/ruby/1.8/benchmark.rb:293:in `measure' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/rescue.rb:82:in `perform_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:408:in `send' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:408:in `process_without_filters' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/filters.rb:377:in `process_without_session_management_support' /usr/lib64/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/session_management.rb:117:in `process' /usr/lib64/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:38:in `dispatch' /usr/lib64/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:150:in `process_request' /usr/lib64/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:54:in `process!' /usr/lib64/ruby/vendor_ruby/1.8/fcgi.rb:612:in `each_cgi' /usr/lib64/ruby/vendor_ruby/1.8/fcgi.rb:609:in `each' /usr/lib64/ruby/vendor_ruby/1.8/fcgi.rb:609:in `each_cgi' /usr/lib64/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:53:in `process!' /usr/lib64/ruby/gems/1.8/gems/rails-1.1.6/lib/fcgi_handler.rb:23:in `process!' /srv/www/obs/webclient/public/dispatch.fcgi:24 -- TMF is a global management and accounting outsourcing firm with 72 offices in 56 countries and over 2,000 professionals (February 2007). TMF is expanding rapidly throughout the world. Learn more about our unique network and our services and visit our website at www.tmf-group.com. The information contained in this e-mail communication is confidential and solely intended for the person to whom it is addressed. If someone other than the intended recipient should receive or come into possession of this e-mail communication, he/she will not be entitled to read, disseminate, disclose or duplicate it. If you are not the intended recipient, you are requested to notify the sender and to destroy the original e-mail communication. TMF is neither liable for the correct and complete transmission of the information contained in this e-mail communication nor for any delay in its receipt. This footnote also confirms that this email message has been checked for the presence of computer viruses. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Friday, 13. April 2007 10:09, Dominique Leuenberger wrote:
Gi,
on my own OBS installation, on many things I do (like adding a repo, deleting a repo), I get the message stated below.
The computer is not busy at all at this moment (so no workers running, CPU at 0 - 2 %, and out of the 4Gig of Ram, there is also plenty available.
Is there anything I can do?
Could you post the corresponding log entry of webclient and frontend logs? Just wait until it happens again and post the last request from the logs. They can be found at /srv/www/obs/frontent/log/development.log and /srv/www/obs/webclient/log/development.log -- Andreas Bauer - Novell - SUSE Internal Tools --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Friday 13 April 2007 5:09 am, Dominique Leuenberger wrote:
Gi,
on my own OBS installation, on many things I do (like adding a repo, deleting a repo), I get the message stated below.
The computer is not busy at all at this moment (so no workers running, CPU at 0 - 2 %, and out of the 4Gig of Ram, there is also plenty available.
Is there anything I can do?
I had the same problem. It appears to caused by this bug: https://bugzilla.novell.com/show_bug.cgi?id=239886 My machine isn't eactly slow (Athlon64 3800+), but the API regularly brought it to it's knees. As a temporary measure, I made the following patch. I haven't had an "execution expired" error since. Index: obs/frontend/lib/opensuse/validator.rb =================================================================== --- obs.orig/frontend/lib/opensuse/validator.rb +++ obs/frontend/lib/opensuse/validator.rb @@ -134,10 +134,8 @@ module Suse raise ValidationError, "illegal document type '#{document.class.name}'" end - if @schema_path.nil? - logger.debug "schema path not set, skipping validation" - return doc_str - end + # Validation is kicking my ass + return doc_str logger.debug "trying to validate against schema '#@schema_path'" -- James Oakley jfunk@funktronics.ca --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Andreas Bauer
-
Dominique Leuenberger
-
James Oakley