找回密码
 注册
查看: 251|回复: 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 | 显示全部楼层 |阅读模式
' b' j0 K4 \, s7 Y7 f
python manage.py runserver 0.0.0.0:8000
5 s+ ^7 n6 l$ ^7 mWatching for file changes with StatReloader
0 }+ f' o# g  ?2 f# n( F5 {. QPerforming system checks.../ \! V3 T. m  u

- q" T9 K& N7 a( i: E+ YSystem check identified no issues (0 silenced).
7 d0 i$ l* P: ^. w3 j9 G( BException in thread django-main-thread:
9 h/ w1 |+ f5 g4 b" ]- KTraceback (most recent call last):
* z# }) b0 m4 n3 O. j- A  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
( ?, E* N  Q( m0 n( G6 T  `: m" E    self.connect()) h0 v, e5 Q- j  e
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
/ ~% `$ u, n& Q$ @3 }9 m. l    return func(*args, **kwargs); i; Y  o. ^- x. T1 O
           ^^^^^^^^^^^^^^^^^^^^^
  b4 w( l' }; J$ X6 Y$ B  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect
+ j) r9 A; E1 R  _    self.connection = self.get_new_connection(conn_params)/ ]( p; C5 `8 E6 i8 p! |& L
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/ W$ l  m3 J( C5 y2 n  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner& `! k" W5 p, x2 X0 T
    return func(*args, **kwargs)* Q/ {4 Q: P  J6 L$ @. {
           ^^^^^^^^^^^^^^^^^^^^^- e3 R  ?; M: I( I
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 258, in get_new_connection# }0 @' ^8 t( O5 t) Y7 W$ v  U
    connection = Database.connect(**conn_params): i7 o  h. X" Y2 U
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 b7 R- T# y  H/ _
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/__init__.py", line 121, in Connect" r% D3 \  t1 \& N" p" z
    return Connection(*args, **kwargs)
- N5 h! w( Y  d5 b8 a  g           ^^^^^^^^^^^^^^^^^^^^^^^^^^^  n: k& \$ g1 ]1 u9 I) g& j6 p
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/connections.py", line 200, in __init__& X8 ?) L7 |, i, J/ c1 n5 ?
    super().__init__(*args, **kwargs2)
# y' S' r! e: O9 xMySQLdb.OperationalError: (2002, "Can't connect to server on '192.168.16.37' (115)")" |2 A3 c  N/ k1 ?& E
! ^7 }. p) J1 Q* Z
The above exception was the direct cause of the following exception:' m% q7 w7 H! \1 c: S0 H

$ e! N5 Y( b7 rTraceback (most recent call last):0 Z. s# g9 C) V3 L
  File "/usr/local/python-3.12.12/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
1 t2 C$ I' i" ~6 B4 p    self.run()
* c+ ]/ y2 m" P  g+ L$ s- V  File "/usr/local/python-3.12.12/lib/python3.12/threading.py", line 1012, in run* {/ G+ D4 t7 @  i' E
    self._target(*self._args, **self._kwargs)- g, r- k8 [3 O& o9 O1 R
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/autoreload.py", line 64, in wrapper
4 l4 {* W) p5 Z2 Q0 j; K    fn(*args, **kwargs)
% n  K& w, S$ b$ _  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/core/management/commands/runserver.py", line 137, in inner_run
# z) a2 a! C! L7 x  F+ G    self.check_migrations()) }2 w) p& ~- x. p% w4 G, P
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/core/management/base.py", line 591, in check_migrations" Y( I& Q! |5 z$ R3 ~
    executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS])
) v8 e2 a: s: c. x" f& |3 o% Y               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
; X7 ~3 k& O% }( F; U) Z  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/executor.py", line 18, in __init__+ F. @  P3 ~2 j( Q
    self.loader = MigrationLoader(self.connection)) l3 |# a5 F1 p9 R& G3 _
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^; s/ H! p2 z* B+ O; ^, f. E3 h
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/loader.py", line 59, in __init__
6 v# O' ^) ?5 K6 A    self.build_graph()
+ R- r; u+ L+ t9 w  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/loader.py", line 288, in build_graph- \3 R  ]9 m5 W8 J9 m5 y
    self.applied_migrations = recorder.applied_migrations()9 k! |5 V$ _; Y9 z9 m7 Y. N
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^3 t2 Q, v6 ?0 r8 B
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 89, in applied_migrations
# n- |" b6 P4 X: G9 @2 o% J6 x    if self.has_table():" k' s. `) @& V# l. Y3 @  e
       ^^^^^^^^^^^^^^^^
4 F$ D. V( B3 v, p  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 63, in has_table7 W0 S0 m- e8 K7 |: M: K: v! ?" F
    with self.connection.cursor() as cursor:$ K; h+ z- c+ N+ m, s1 N: S
         ^^^^^^^^^^^^^^^^^^^^^^^^& d! W" g) {' K. y4 q
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner4 }" ^0 Y3 H. m  N- R1 z* X+ `
    return func(*args, **kwargs)5 O' D+ n, [% @
           ^^^^^^^^^^^^^^^^^^^^^3 F8 s8 U' q! l( v1 E3 h* L4 q' L
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 320, in cursor
2 s( X' O8 I2 o$ O# F/ M. t    return self._cursor()
& P: O* o4 S& x6 w           ^^^^^^^^^^^^^^: }- n4 J0 K6 k; q
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 296, in _cursor
  o/ b6 C! n: {% }0 Z* ?- T    self.ensure_connection()
; d4 q3 f8 f8 L  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner4 c8 I: O3 p" [; @5 W" Q
    return func(*args, **kwargs)2 _5 E0 L9 `+ u* i
           ^^^^^^^^^^^^^^^^^^^^^
1 p$ K; j  i  B  l1 W7 F5 g  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 278, in ensure_connection
& K. i2 P3 R3 T7 ~; O3 h    with self.wrap_database_errors:0 z1 q4 _! a! N& C* h
         ^^^^^^^^^^^^^^^^^^^^^^^^^( _0 ^. q9 I; ?; E& }! p0 ?0 j5 F
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__
+ |: m1 T+ {: I% C" l7 L( S    raise dj_exc_value.with_traceback(traceback) from exc_value
% b4 ?7 R8 W8 k  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
2 o9 W# `2 f2 f3 L    self.connect(); N9 e$ g9 G7 }- v
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner* t. D4 Y; l- c% q, B; |# I* \
    return func(*args, **kwargs)
- ?, _& b; I  k           ^^^^^^^^^^^^^^^^^^^^^1 S/ P7 }; d! O; ^0 t
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect  ^& e5 K4 {6 B& U# x: P0 D$ t. M
    self.connection = self.get_new_connection(conn_params), g6 k# e3 `4 u( Y7 s
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^* b; {- j8 z- M. k" p% s
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner% s& \1 \% B( x) W+ `
    return func(*args, **kwargs)
1 f- d4 I- C7 r+ Y           ^^^^^^^^^^^^^^^^^^^^^7 o$ x% T+ k3 y; G
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 258, in get_new_connection
, `5 g* o8 ^; n: s5 }; }    connection = Database.connect(**conn_params)2 u2 z$ H9 f$ q. E6 B
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
& q' _4 h  i, H) P  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/__init__.py", line 121, in Connect' A; `. A$ @9 N1 m/ x2 X0 d) z! u
    return Connection(*args, **kwargs)
) l8 p& s, m7 T7 J( a           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
; R( p  c0 s$ Q8 A; c4 U8 N  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/connections.py", line 200, in __init__$ @7 w: p  m: T% f! t: k: R
    super().__init__(*args, **kwargs2)
7 A) [" J0 @5 N+ }, c: ]4 ddjango.db.utils.OperationalError: (2002, "Can't connect to server on '192.168.16.37' (115)")
( N% o/ m/ |5 j, x# m) F; A
4 ?6 B4 a1 `, v+ U- \4 Z6 F: P
3 A; A! B' U, k+ i, }* y1 M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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