找回密码
 注册
查看: 249|回复: 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 | 显示全部楼层 |阅读模式

% \, @$ l4 ]: Z! g* j* ^  {python manage.py runserver 0.0.0.0:8000
( w8 ]' E  a/ a+ p: iWatching for file changes with StatReloader! N) G& [0 v& t3 d4 N
Performing system checks...
+ @) g" V0 u! s0 a+ j, s6 m5 f
2 `2 k, H6 X& }- G8 h3 c; c) fSystem check identified no issues (0 silenced).
; F" I+ T, I. Q0 N4 s1 p* i+ nException in thread django-main-thread:# J& E0 f% x9 V/ ]8 u: u, h8 d1 r
Traceback (most recent call last):
( C/ e3 w- k% N0 R$ k6 z; L  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
& m8 @- u: \- J8 c( _9 P/ I' A    self.connect()
  h# `% `. I$ Z& k* n3 `2 m  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
2 d$ N) _, Z5 o5 r6 W    return func(*args, **kwargs)
/ [2 r+ _/ K; Z8 f2 r           ^^^^^^^^^^^^^^^^^^^^^
% p4 h8 N' G# \& x4 k( C  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect6 C0 ^/ o. x" N9 B9 M* P
    self.connection = self.get_new_connection(conn_params)& u5 b9 @5 [' D2 w" K
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7 W! j( K0 u  Y- r! e$ G; L$ O
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner* F/ U; b3 X& j9 @; J; K! }1 T. q1 d
    return func(*args, **kwargs)! n  _0 \) e' l  Y# _, S  Z9 f
           ^^^^^^^^^^^^^^^^^^^^^
8 _: l" d; p8 |9 k; \9 F  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 258, in get_new_connection
! A& \% r3 q0 J  ~+ m    connection = Database.connect(**conn_params)
4 J6 w2 J0 M; g% g: G  C                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 U) f. K" Q0 a! `/ B: ~
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/__init__.py", line 121, in Connect
3 l9 `* ?" |' D# A+ u! J6 G    return Connection(*args, **kwargs)6 X2 w5 e4 M, \$ }9 Z8 n
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 x2 @- _" h0 p! ~( C  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/connections.py", line 200, in __init__; S9 ~& ^5 |* p5 {
    super().__init__(*args, **kwargs2)9 m4 u" v) Z3 ~1 B% r9 U
MySQLdb.OperationalError: (2002, "Can't connect to server on '192.168.16.37' (115)")
' ~5 t" g- j# ?& \( q& J3 \' I) P' t8 N
The above exception was the direct cause of the following exception:8 U! v0 C; r6 H( ~5 X7 t4 z
4 B+ U9 `! a+ w4 N0 J0 e
Traceback (most recent call last):
0 t- [& V' N* R- G  File "/usr/local/python-3.12.12/lib/python3.12/threading.py", line 1075, in _bootstrap_inner0 U9 K/ u% b3 p7 }
    self.run()
* c5 V0 O( i# p* e  File "/usr/local/python-3.12.12/lib/python3.12/threading.py", line 1012, in run
$ `( K3 U$ i, K  X; z, S$ L    self._target(*self._args, **self._kwargs)9 B1 y; B8 f: I
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/autoreload.py", line 64, in wrapper
( ]9 f  ~3 L0 \7 a: q/ R9 y    fn(*args, **kwargs)
8 J% t1 M3 Y0 r; D7 ]  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/core/management/commands/runserver.py", line 137, in inner_run8 U# l7 L( S: {" N6 k0 R
    self.check_migrations()0 @4 w$ M2 q9 d% W
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/core/management/base.py", line 591, in check_migrations
( M2 A) ^3 e- \8 P    executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS])
( R6 c$ R5 w9 @! F9 z% ]6 c6 r' s               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
' l' I9 s1 Y$ j6 _- r5 Q  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/executor.py", line 18, in __init__
; w$ R9 o0 Q" A9 `, A* [    self.loader = MigrationLoader(self.connection)
# I2 G& \3 k$ r7 a4 y$ r; n5 T                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^5 I. B2 e% l! n! d( M
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/loader.py", line 59, in __init__9 B7 C7 ?: O: i5 a
    self.build_graph()* q; K% r5 C2 h/ K( m4 B3 y
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/loader.py", line 288, in build_graph) ^& ?, e  @$ u+ d, \
    self.applied_migrations = recorder.applied_migrations()
4 z2 P( Z, T7 Q! }; a% ]/ E                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- B* [0 \  [+ x  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 89, in applied_migrations
) H: F2 j4 }+ z  W    if self.has_table():  p; b. C$ V7 ^. i
       ^^^^^^^^^^^^^^^^
3 T2 V) L4 h, t3 h% J+ [' |% ^  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 63, in has_table! A$ S8 Z9 c" D
    with self.connection.cursor() as cursor:1 G( z$ a. T. `$ U
         ^^^^^^^^^^^^^^^^^^^^^^^^
/ p0 Z3 p+ x6 x- G- N) p: Z( j$ }  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
2 V6 ?! M; l9 N/ v4 ]    return func(*args, **kwargs)9 x8 Y" U/ p3 T: l1 [* p2 i
           ^^^^^^^^^^^^^^^^^^^^^2 j8 g# B# Z9 E5 C  `! A
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 320, in cursor) Z( l7 H: J+ F. r" p
    return self._cursor(), D% b. K, ~# l' V  |. V3 }
           ^^^^^^^^^^^^^^
9 ~% g, e$ k' P0 H  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 296, in _cursor. R: X: W) e2 C  \
    self.ensure_connection()
* c- F/ ?1 ~2 C- M+ w2 x6 z+ v  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner2 b- }- Z% {4 ~  I  [
    return func(*args, **kwargs)1 _' t! t4 v$ i" E
           ^^^^^^^^^^^^^^^^^^^^^
) I2 ^9 F& v, d1 Y/ r1 S  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 278, in ensure_connection
1 ?5 S; \% K/ s    with self.wrap_database_errors:4 F  l  g2 u- G8 ]: t) W9 W
         ^^^^^^^^^^^^^^^^^^^^^^^^^
) b- a/ y. U- V; B& d5 P; g  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__, N, v$ x* ?$ e2 F0 r, `3 K
    raise dj_exc_value.with_traceback(traceback) from exc_value
2 `+ k9 J! j  R: t  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
9 u$ K9 W  R5 A    self.connect()
1 a6 s8 {2 m8 k, p, V  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner) X1 J( e3 ^& h& E- w7 K
    return func(*args, **kwargs)
* D$ f9 x$ q! ^- K2 F; D* Q- w           ^^^^^^^^^^^^^^^^^^^^^! z1 R2 e2 }' w+ x/ J6 @* O
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect9 [! E5 G6 v" Y4 v9 Y' t1 ~, o% X1 W$ p
    self.connection = self.get_new_connection(conn_params), V2 A! _- m3 p2 g
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
. H- P( M' c# Z, S  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner! j; {8 @" w8 n+ k: ~
    return func(*args, **kwargs)* {2 s! [4 n( J' _9 \2 {( N6 J$ |
           ^^^^^^^^^^^^^^^^^^^^^# d* I7 U+ v% e
  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 258, in get_new_connection
' M/ S4 b1 I* _, x1 F8 B2 W    connection = Database.connect(**conn_params)
4 L7 l. j- O1 R' d7 y1 F                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 L+ W4 b9 G. P  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/__init__.py", line 121, in Connect' n3 {  r/ k2 w# q! u5 J. ?; X% w
    return Connection(*args, **kwargs)
) R6 Y6 O& |, W0 j9 Y           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
: D3 l' i) ^+ ^: \; r+ a2 L6 e  File "/usr/local/pythondjango/Watchtower/.venv/lib/python3.12/site-packages/MySQLdb/connections.py", line 200, in __init__! X  d: `8 g; R, x
    super().__init__(*args, **kwargs2)
- t3 K5 x( L) k- |- wdjango.db.utils.OperationalError: (2002, "Can't connect to server on '192.168.16.37' (115)")
0 z7 E0 A0 r: I  T; X/ p
  s6 B* y. M) A# Z) [! {7 ?2 y: u9 j6 R# Z. @5 B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 23:16 , Processed in 0.014780 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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