找回密码
 注册
查看: 252|回复: 0

django.db.utils.OperationalError: (2002, "Can't connect to server on '192.1

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2026-1-8 08:15:54 | 显示全部楼层 |阅读模式

- o) s0 X2 ?( x! t+ }3 z0 a" dpython manage.py runserver 0.0.0.0:80003 `( W2 `9 b: U$ Z1 F. h& I
Watching for file changes with StatReloader
+ w5 Z2 m( B! k& Z4 SPerforming system checks...
/ f; Y' |. A! g
: ~% L/ t3 k" o  zSystem check identified no issues (0 silenced).
! q( q" T+ d% T4 f9 cException in thread django-main-thread:
0 E$ O/ {3 H0 |% l" p9 m# S; g; oTraceback (most recent call last):4 p! j& n2 Y$ p9 }! s! C: p# E/ Y
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
; W, K7 |; t  O    self.connect()$ J3 R* `" O$ p/ \
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
7 u$ n1 y/ ^0 M% D. b$ }6 t    return func(*args, **kwargs)$ {  E4 i* l' J0 o- m( k
           ^^^^^^^^^^^^^^^^^^^^^
/ h* J- m& m$ i  `  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect6 D' Q1 P- O  `! l2 {
    self.connection = self.get_new_connection(conn_params)+ }, f% A! e' c% v
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ q  S/ X' h& i$ o  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner7 T. `" m% _1 u
    return func(*args, **kwargs). @% a2 x, K, q9 w  y$ e" D7 ^$ d
           ^^^^^^^^^^^^^^^^^^^^^" y% w# [# ~  l. Z% g3 U
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 258, in get_new_connection
* r6 N. m5 d1 G# T    connection = Database.connect(**conn_params)1 ?3 j% Y0 F' X, A  V/ Y
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
& m6 r( P0 h7 T- T# G  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/__init__.py", line 121, in Connect
/ Y5 @. z' j" e    return Connection(*args, **kwargs). i7 u0 d$ R' ?0 j" i* L# b' Y& {
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 J. r; Z3 z- s  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/connections.py", line 200, in __init__
) P6 k2 q& n4 Q* ?, Z0 w% P3 z& K& d( _    super().__init__(*args, **kwargs2)
1 v8 E- s0 W6 MMySQLdb.OperationalError: (2002, "Can't connect to server on '192.168.16.37' (115)")
# l, J1 v8 C, p, [
8 k4 C: a. C: s" \The above exception was the direct cause of the following exception:, p' X2 U1 |  H
, a* Z3 U1 s4 L5 g- C4 Z
Traceback (most recent call last):  V3 n: m' P' m7 {) I2 ^1 n
  File "/usr/local/python-3.12.12/lib/python3.12/threading.py", line 1075, in _bootstrap_inner. T  G/ f5 s7 E- e5 \( y! @
    self.run()
' V' C- k5 f8 |5 E& j9 n  j! \  File "/usr/local/python-3.12.12/lib/python3.12/threading.py", line 1012, in run7 o' l6 j7 I  V, K/ u! \9 o; K6 D9 n
    self._target(*self._args, **self._kwargs)! A8 v6 j& D) s, S: P
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/autoreload.py", line 64, in wrapper
4 K9 w% ]7 p) {+ o. @/ H    fn(*args, **kwargs)
# A  z0 Q6 C+ h  y  X2 j  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/core/management/commands/runserver.py", line 137, in inner_run
5 [- S" N6 N# p) {0 M    self.check_migrations(), J$ Y$ A5 A4 _' E: _: p) m" o
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/core/management/base.py", line 591, in check_migrations2 z: C  A3 I2 ]7 E, m1 }, N
    executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS])
+ \, {. u% k6 k5 @& b' @               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
! w2 p+ ]4 N! {  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/executor.py", line 18, in __init__0 B2 i$ I, C, Q$ o; x& Z1 D
    self.loader = MigrationLoader(self.connection)3 P" _1 @5 K6 O, F, Y
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# I; X7 K' A5 ?. ?. ?$ I  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/loader.py", line 59, in __init__* i& V& Q, G' P' r' Z7 ^
    self.build_graph()
% k" H/ v1 P  V  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/loader.py", line 288, in build_graph
, z  e  L- {8 d/ e7 F9 P& e    self.applied_migrations = recorder.applied_migrations(): H8 P6 O; m6 \6 c! c  }5 C2 P- O3 J
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/ G$ T3 H+ p" Z/ h7 B& K2 ^5 n1 V9 M
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 89, in applied_migrations- [. l" k: T1 \/ l
    if self.has_table():
. R. R4 V  g- p, f, v" R6 E( R       ^^^^^^^^^^^^^^^^
1 v! {+ X* i8 Q/ ^4 D2 t$ Y  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 63, in has_table
9 D* D% S, \6 y: L( k$ L# T4 K    with self.connection.cursor() as cursor:
' R7 b$ L- W' r) v         ^^^^^^^^^^^^^^^^^^^^^^^^, C8 D% X: Y1 n/ l0 Q* n! O
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner; S) a. J2 O  h9 x
    return func(*args, **kwargs)" d- ]& }1 P& v8 w
           ^^^^^^^^^^^^^^^^^^^^^
) V" W2 c/ w5 I) q4 _8 |  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 320, in cursor5 l8 w3 [$ l. r
    return self._cursor(): L" t& I! T4 G7 p$ V
           ^^^^^^^^^^^^^^
" R, N. p5 q# M  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 296, in _cursor
4 d5 }; Z9 u! R6 S7 ~; H    self.ensure_connection()
( l- N5 d5 d, Z; K  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
2 M: t1 |4 l8 U# Z8 M; O) g    return func(*args, **kwargs)+ V6 i3 L- o$ Z% S* {% n
           ^^^^^^^^^^^^^^^^^^^^^
7 L) h* V9 `8 A, |& m7 h  [2 a  c  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 278, in ensure_connection& E( ^. p1 U% N9 w' m
    with self.wrap_database_errors:" d7 C( H  X1 N7 _9 u2 @
         ^^^^^^^^^^^^^^^^^^^^^^^^^
+ _9 S1 {' h! |# A, q( ^  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__4 Q% J5 {& m5 n& N% B/ V* p
    raise dj_exc_value.with_traceback(traceback) from exc_value
7 C2 R- j% u: V1 a9 a  S7 ]  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
" b6 O$ R6 t" X) f+ m    self.connect()
. N" E6 n7 U) l8 _  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner; w. ~) C6 {! O) X+ R- C* \
    return func(*args, **kwargs)
$ F& E2 U3 q0 d& g9 q           ^^^^^^^^^^^^^^^^^^^^^
0 z+ }1 ^/ H' w' O! B  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect. A7 i4 ]1 ]" Y8 S/ |/ w
    self.connection = self.get_new_connection(conn_params)
6 K4 c% j+ v0 x+ r1 S9 [                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
& W" u* U# H8 f  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
4 d( n8 e& Z) I' \7 X    return func(*args, **kwargs)
1 P  b* X9 p3 y, s1 h- }$ E8 [           ^^^^^^^^^^^^^^^^^^^^^
! Y% w3 Y4 w0 Q2 K  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 258, in get_new_connection9 R" b" d5 e8 _5 A* R3 e
    connection = Database.connect(**conn_params)
) t0 B2 Y. o# f2 O8 x                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^4 K5 g" D. @6 Q0 P) N; W1 q7 C) _
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/__init__.py", line 121, in Connect
) d2 T, s# f; ^, V+ T; [    return Connection(*args, **kwargs)
2 K( o0 h1 ]2 N           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
: o: M& m; y4 V5 q3 X4 @9 I6 g) n  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/connections.py", line 200, in __init__
# X- q/ m! S0 [7 u$ |    super().__init__(*args, **kwargs2), C6 Y3 M# B) t% T1 a- p) E9 G
django.db.utils.OperationalError: (2002, "Can't connect to server on '192.168.16.37' (115)")
. v2 h, @: L& n8 ^/ c1 j# |0 X$ z8 m7 g0 U
6 X' N1 b- G! T6 G( l
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:27 , Processed in 0.017232 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表