Navigation

    SmartAPI Forum
    • Register
    • Login
    • Search
    • Categories
    • Popular
    • Groups
    • FAQs
    • API Docs

    Connection error on oracle vm

    Python SDK
    0
    13
    102
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      anurag31 last edited by

      Hi Team/ @admin, I have set up smart api on my local system and it is working fine.
      But when I'm trying to connect to smart api from Oracle cloud instance and login, then facing the below error. Connection to all other websites is working fine.

      ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0xfffc321909a0>, 'Connection to apiconnect.angelbroking.com timed out. (connect timeout=7)')
      
      M S 2 Replies Last reply Reply Quote 0
      • M
        Moderator_2 @anurag31 last edited by

        Hi @anurag31

        Apologies for inconvenience caused.
        We are looking into the issue.

        Thanks & Regards,
        SmartAPI team

        A T 2 Replies Last reply Reply Quote 0
        • A
          anurag31 last edited by

          Sure @Moderator_2 , sharing full logs for reference

          Traceback (most recent call last):
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/connection.py", line 200, in _new_conn
              sock = connection.create_connection(
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/util/connection.py", line 85, in create_connection
              raise err
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/util/connection.py", line 73, in create_connection
              sock.connect(sa)
          TimeoutError: timed out
          
          The above exception was the direct cause of the following exception:
          
          Traceback (most recent call last):
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 790, in urlopen
              response = self._make_request(
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 491, in _make_request
              raise new_e
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 467, in _make_request
              self._validate_conn(conn)
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 1092, in _validate_conn
              conn.connect()
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/connection.py", line 604, in connect
              self.sock = sock = self._new_conn()
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/connection.py", line 209, in _new_conn
              raise ConnectTimeoutError(
          urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7fc1dadd3700>, 'Connection to apiconnect.angelbroking.com timed out. (connect timeout=7)')
          
          The above exception was the direct cause of the following exception:
          
          Traceback (most recent call last):
            File "/usr/local/lib/python3.10/dist-packages/requests/adapters.py", line 486, in send
              resp = conn.urlopen(
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 844, in urlopen
              retries = retries.increment(
            File "/home/ubuntu/.local/lib/python3.10/site-packages/urllib3/util/retry.py", line 515, in increment
              raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
          urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='apiconnect.angelbroking.com', port=443): Max retries exceeded with url: /rest/auth/angelbroking/user/v1/loginByPassword (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc1dadd3700>, 'Connection to apiconnect.angelbroking.com timed out. (connect timeout=7)'))
          
          During handling of the above exception, another exception occurred:
          
          Traceback (most recent call last):
            File "/home/ubuntu/TradingBot/AngelOneApiTrading.py", line 244, in <module>
              AngelOneApi().run()
            File "/home/ubuntu/TradingBot/AngelOneApiTrading.py", line 216, in run
              self.login()
            File "/home/ubuntu/TradingBot/AngelOneApiTrading.py", line 51, in login
              data = self.smartApi.generateSession(self.client_id, self.client_pin, totp)
            File "/home/ubuntu/.local/lib/python3.10/site-packages/SmartApi/smartConnect.py", line 236, in generateSession
              loginResultObject=self._postRequest("api.login",params)
            File "/home/ubuntu/.local/lib/python3.10/site-packages/SmartApi/smartConnect.py", line 228, in _postRequest
              return self._request(route, "POST", params)
            File "/home/ubuntu/.local/lib/python3.10/site-packages/SmartApi/smartConnect.py", line 188, in _request
              raise e
            File "/home/ubuntu/.local/lib/python3.10/site-packages/SmartApi/smartConnect.py", line 177, in _request
              r = requests.request(method,
            File "/usr/local/lib/python3.10/dist-packages/requests/api.py", line 59, in request
              return session.request(method=method, url=url, **kwargs)
            File "/usr/local/lib/python3.10/dist-packages/requests/sessions.py", line 589, in request
              resp = self.send(prep, **send_kwargs)
            File "/usr/local/lib/python3.10/dist-packages/requests/sessions.py", line 703, in send
              r = adapter.send(request, **kwargs)
            File "/usr/local/lib/python3.10/dist-packages/requests/adapters.py", line 507, in send
              raise ConnectTimeout(e, request=request)
          requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='apiconnect.angelbroking.com', port=443): Max retries exceeded with url: /rest/auth/angelbroking/user/v1/loginByPassword (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fc1dadd3700>, 'Connection to apiconnect.angelbroking.com timed out. (connect timeout=7)'))
          
          1 Reply Last reply Reply Quote 1
          • S
            suraj.g2 @anurag31 last edited by

            @anurag31 @Moderator_2 ,

            Exact same error from last 2 days, even just few min ago got this error. something is really not right from angel end. someone needs to fix it.

            1 Reply Last reply Reply Quote 0
            • A
              anurag31 @Moderator_2 last edited by

              @Moderator_2 @admin I'm stuck in this for last 15+ days. Any updates?

              M 1 Reply Last reply Reply Quote 1
              • M
                Moderator_2 @anurag31 last edited by

                Hi @anurag31

                Apologies for inconvenience caused. We are looking onto the issue. Will update you as soon as possible.

                Thanks & Regards,
                SmartAPI team

                1 Reply Last reply Reply Quote 0
                • A
                  anurag31 last edited by

                  Hi @Moderator_2 @admin @admin123 , This issue is not resolved yet even after 20+ days. This is a complete blocker for us. Can you provide an ETA for this?

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    Moderator_2 @anurag31 last edited by

                    Hi @anurag31

                    Apologies for the inconvenience caused.
                    Will share the ETA as soon as possible.

                    Thanks & Regards,
                    SmartAPI team

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      suraj.g2 @Moderator_2 last edited by suraj.g2

                      @anurag31 @Moderator_2 @admin @admin123

                      Today (25Jan24) new errors every 30Mins whole day along with timeout errors. is there someone to look into these, its been 20 days. seriously?

                      "2024-01-25, 10:38:23",0,0.0,0,Couldn't parse the JSON response received from the server: b'<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.25.1</center>\r\n</body>\r\n</html>\r\n'
                      "2024-01-25, 10:38:23",0,0.0,0,Couldn't parse the JSON response received from the server: b'<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.25.1</center>\r\n</body>\r\n</html>\r\n'
                      "2024-01-25, 10:38:23",0,0.0,0,Couldn't parse the JSON response received from the server: b'<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.25.1</center>\r\n</body>\r\n</html>\r\n'

                      1 Reply Last reply Reply Quote 0
                      • A
                        anurag31 last edited by

                        @Moderator_2 @admin Still stuck with the same issue. I'm not even able to reach angelone api endpoint from oracle instance.

                        1 Reply Last reply Reply Quote 0
                        • M
                          Moderator_2 last edited by

                          Hi all,

                          Apologies for inconvenience caused.
                          We are working on the issue, will let you know once it is fixed.

                          Thanks & Regards,
                          SmartAPI team

                          1 Reply Last reply Reply Quote 0
                          • C
                            chetansuri last edited by

                            @admin any reason this doesn't work on Oracle cloud server. I am also using oracle cloud and code didn't work however it works perfectly in local server. It even runs on Linode cloud but not on oracle cloud. Any workaround we can do for this.

                            Is there any workaround we can do to run these on Oracle cloud servers.

                            1 Reply Last reply Reply Quote 0
                            • T
                              techbytecache @Moderator_2 last edited by

                              @Moderator_2 Even after two months issue persists. Why don't you shut down API service if cannot make it work?

                              2024-03-11 14:45:47 **Outer Loop Exception occured HTTPSConnectionPool(host='apiconnect.angelbroking.com', port=443): Max retries exceeded with url: /rest/secure/angelbroking/order/v1/getOrderBook?%7B%7D (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001C569090890>, 'Connection to apiconnect.angelbroking.com timed out. (connect timeout=7)'))
                              HTTPSConnectionPool(host='apiconnect.angelbroking.com', port=443): Max retries exceeded with url: /rest/secure/angelbroking/order/v1/getOrderBook?%7B%7D (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001C569090890>, 'Connection to apiconnect.angelbroking.com timed out. (connect timeout=7)'))
                              HTTPSConnectionPool(host='apiconnect.angelbroking.com', port=443): Max retries exceeded with url: /rest/secure/angelbroking/order/v1/getOrderBook?%7B%7D (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001C569090890>, 'Connection to apiconnect.angelbroking.com timed out. (connect timeout=7)'))
                              Traceback (most recent call last):
                                File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connection.py", line 200, in _new_conn
                                  sock = connection.create_connection(
                              
                              
                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post