質問編集履歴

1

新しい発見があったのでコードと記述の更新

2018/08/13 14:23

投稿

hososo
hososo

スコア34

test CHANGED
File without changes
test CHANGED
@@ -150,6 +150,8 @@
150
150
 
151
151
 
152
152
 
153
+ #ここのデータベースへの接続オブジェクト?を、def returnMessege()内([A]部分)に移すと一応治りますが...
154
+
153
155
  try:
154
156
 
155
157
  db = mysql.connector.connect(
@@ -184,6 +186,8 @@
184
186
 
185
187
  cur = db.cursor(dictionary=True)
186
188
 
189
+ #ここまでです。
190
+
187
191
 
188
192
 
189
193
  @post('/database')
@@ -192,6 +196,12 @@
192
196
 
193
197
  alertPrint("Be accssed in /database->");
194
198
 
199
+
200
+
201
+ #[A]ここです。
202
+
203
+
204
+
195
205
  nowTime = datetime.datetime.now()
196
206
 
197
207
  nowTime = nowTime.strftime('%Y-%m-%d %H:%M:%S')
@@ -294,7 +304,7 @@
294
304
 
295
305
  ### 試したこと・考え
296
306
 
297
- - 一回の処理が重いのかと思いPythonのTimeで計測しましたが、0.001秒を切る結果でした。
307
+ - 一回の処理が重いのかと思いPythonのTimeで計測しましたが、~~0.001~~ 0.005秒を切る結果でした。
298
308
 
299
309
  - mysqld.logを確認しましたが、目立ったエラーはありませんでした。
300
310
 
@@ -302,7 +312,9 @@
302
312
 
303
313
 
304
314
 
305
- 今回はログやMySQLのログを見る限り、PythonとMySQL、もしくはmod_wsgiあたりの相性が問題なのかと検索してみましたが特に有益な情報はありませんでした。
315
+ ~~今回はログやMySQLのログを見る限り、PythonとMySQL、もしくはmod_wsgiあたりの相性が問題なのかと検索してみましたが特に有益な情報はありませんでした。~~
316
+
317
+ MySQLとの接続オブジェクト?(db)をアクセス毎にその都度生成すると直りましたので原因はそこにあるのかと疑っております。
306
318
 
307
319
 
308
320