Hey All, Did anyone experience problems with the Meraki API (Python Module, version 1.18.2) between 8 PM and 9 PM Eastern Time? It was brief, but it occurred during a scheduled change window where it did not work. I didn't notice any change in my enviroment at all during this time, and I was on a call with no issues performing a migration, which relied on the API to execute changes and do pre/post checks. Timeline of events: 6:30 PM on 2/24/2022 - API was working, ran my prechecks script. 8:05 PM Tried running the script multiple times over 1/2 hour period of time. 8:35 PM Decided that since the API was returning the same timeout message, that I would proceed manually. 2022-02-24 20:05:10 meraki: INFO > Meraki dashboard API session initialized with these parameters: { 'version' : '1.18.2' , 'api_key' : '************************************a96f' , 'base_url' : 'https://api.meraki.com/api/v1' , 'single_request_timeout' : 60 , 'certificate_path' : '' , 'requests_proxy' : '' , 'wait_on_rate_limit' : True, 'nginx_429_retry_wait_time' : 60 , 'action_batch_retry_wait_time' : 60 , 'retry_4xx_error' : False, 'retry_4xx_error_wait_time' : 60 , 'maximum_retries' : 2 , 'simulate' : False, 'be_geo_id' : None, 'caller' : None, 'use_iterator_for_get_pages' : False} 2022-02-24 20:05:10 meraki: DEBUG > { 'tags' : [ 'organizations' , 'configure' ], 'operation' : 'getOrganizations' , 'method' : 'GET' , 'url' : '/organizations' , 'params' : None} 2022-02-24 20:05:10 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2022-02-24 20:06:10 meraki: WARNING > organizations, getOrganizations - HTTPSConnectionPool(host= 'api.meraki.com' , port= 443 ): Read timed out. (read timeout= 60 ), retrying in 1 second At about 930 after the completing the work manually I tested again just for kicks, and started getting 200 OKs 2022-02-24 21:29:52 meraki: INFO > Meraki dashboard API session initialized with these parameters: { 'version' : '1.18.2' , 'api_key' : '************************************a96f' , 'base_url' : 'https://api.meraki.com/api/v1' , 'single_request_timeout' : 60 , 'certificate_path' : '' , 'requests_proxy' : '' , 'wait_on_rate_limit' : True, 'nginx_429_retry_wait_time' : 60 , 'action_batch_retry_wait_time' : 60 , 'retry_4xx_error' : False, 'retry_4xx_error_wait_time' : 60 , 'maximum_retries' : 2 , 'simulate' : True, 'be_geo_id' : None, 'caller' : None, 'use_iterator_for_get_pages' : False} 2022-02-24 21:29:52 meraki: DEBUG > { 'tags' : [ 'organizations' , 'configure' ], 'operation' : 'getOrganizations' , 'method' : 'GET' , 'url' : '/organizations' , 'params' : None} 2022-02-24 21:29:52 meraki: INFO > GET https://api.meraki.com/api/v1/organizations 2022-02-24 21:29:53 meraki: INFO > GET https://n61.meraki.com/api/v1/organizations 2022-02-24 21:29:53 meraki: INFO > organizations, getOrganizations - 200 OK Was this a Meraki issue? Routing over the Internet? Something else? I didn't notice anything on my end that was wrong. I've used this code 5 nights a week for the last few weeks without issue and my code is frozen right now, meaning there are no changes happening until the project ends. Thoughts?
... View more