I have a 3750x with TACACS AAA configured. If I login using TACACS, CLI commands run fine, no wait between commands. However, if I disconnect from network, taking away the ability to hit the tacacs server or I log in using local account (still disconnected from server), there is a 30 second CLI delay. I am assuming AAA is still trying to hit the TACACS server and is using a default timer. Below is a link to a user with similar issues. I read the 2 suggestions but am still unclear as to which direction I need to be looking. Below is my relevant AAA:
tacacs-server host 10.x.x.x
tacacs-server host 10.x.x.x
tacacs-server key.........
tacacs-server timeout 10
tacacs-server directed-request
aaa new-model
aaa authentication login default group tacacs+ local
aaa authentication enable default group tacacs+ enable
aaa authorization console
aaa authorization config-commands
aaa authorization exec default group tacacs+ local
aaa authorization commands 1 default group tacacs+ if-authenticated
aaa authorization commands 15 default group tacacs+ if-authenticated
aaa accounting exec default start-stop group tacacs+
aaa accounting commands 1 default start-stop group tacacs+
aaa accounting commands 15 default start-stop group tacacs+
aaa accounting connection default start-stop group tacacs+
aaa accounting system default start-stop group tacacs+
aaa session-id common