smarkets / marge-bot

A merge-bot for GitLab
BSD 3-Clause "New" or "Revised" License
693 stars 136 forks source link

Marge-bot container keeps restarting #371

Closed DashrathMundkar closed 1 year ago

DashrathMundkar commented 1 year ago

Hi Team,

Marge bot container keep restarting every now and then around every 5 min. The stacktrace is here

Traceback (most recent call last): File "/nix/store/p3p2psjgggn4n854d5zkmwkz9rx0k2dl-python3.6-marge-0.10.1/bin/.marge.app-wrapped", line 6, in <module> marge.app.main() File "/nix/store/p3p2psjgggn4n854d5zkmwkz9rx0k2dl-python3.6-marge-0.10.1/lib/python3.6/site-packages/marge/app.py", line 358, in main marge_bot.start() File "/nix/store/p3p2psjgggn4n854d5zkmwkz9rx0k2dl-python3.6-marge-0.10.1/lib/python3.6/site-packages/marge/bot.py", line 51, in start self._run(repo_manager) File "/nix/store/p3p2psjgggn4n854d5zkmwkz9rx0k2dl-python3.6-marge-0.10.1/lib/python3.6/site-packages/marge/bot.py", line 69, in _run projects, File "/nix/store/p3p2psjgggn4n854d5zkmwkz9rx0k2dl-python3.6-marge-0.10.1/lib/python3.6/site-packages/marge/bot.py", line 109, in _process_projects merge_requests = self._get_merge_requests(project, project_name) File "/nix/store/p3p2psjgggn4n854d5zkmwkz9rx0k2dl-python3.6-marge-0.10.1/lib/python3.6/site-packages/marge/bot.py", line 119, in _get_merge_requests merge_order=self._config.merge_order, File "/nix/store/p3p2psjgggn4n854d5zkmwkz9rx0k2dl-python3.6-marge-0.10.1/lib/python3.6/site-packages/marge/merge_request.py", line 67, in fetch_all_open_for_user {'state': 'opened', 'order_by': request_merge_order, 'sort': 'asc'}, File "/nix/store/p3p2psjgggn4n854d5zkmwkz9rx0k2dl-python3.6-marge-0.10.1/lib/python3.6/site-packages/marge/gitlab.py", line 71, in collect_all_pages page = self.call(get_command.for_page(page_no)) File "/nix/store/p3p2psjgggn4n854d5zkmwkz9rx0k2dl-python3.6-marge-0.10.1/lib/python3.6/site-packages/marge/gitlab.py", line 24, in call response = method(url, headers=headers, timeout=60, **command.call_args) File "/nix/store/5lbm8cbwrqc1svgv39a8qllp71d7dwhi-python3.6-requests-2.21.0/lib/python3.6/site-packages/requests/api.py", line 75, in get return request('get', url, params=params, **kwargs) File "/nix/store/5lbm8cbwrqc1svgv39a8qllp71d7dwhi-python3.6-requests-2.21.0/lib/python3.6/site-packages/requests/api.py", line 60, in request return session.request(method=method, url=url, **kwargs) File "/nix/store/5lbm8cbwrqc1svgv39a8qllp71d7dwhi-python3.6-requests-2.21.0/lib/python3.6/site-packages/requests/sessions.py", line 533, in request resp = self.send(prep, **send_kwargs) File "/nix/store/5lbm8cbwrqc1svgv39a8qllp71d7dwhi-python3.6-requests-2.21.0/lib/python3.6/site-packages/requests/sessions.py", line 646, in send r = adapter.send(request, **kwargs) File "/nix/store/5lbm8cbwrqc1svgv39a8qllp71d7dwhi-python3.6-requests-2.21.0/lib/python3.6/site-packages/requests/adapters.py", line 498, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))