Bladeren bron

提交代码

yulongyan_citu 1 jaar geleden
bovenliggende
commit
a34383f095
6 gewijzigde bestanden met toevoegingen van 10 en 5 verwijderingen
  1. 2 1
      Dockerfile
  2. 0 1
      app.py
  3. 2 0
      functions/solve_graph.py
  4. 0 3
      logs/flask.log.2024-10-08
  5. 1 0
      requirements.txt
  6. 5 0
      wsgi.py

+ 2 - 1
Dockerfile

@@ -14,4 +14,5 @@ WORKDIR /opt/mendunr
 RUN pip install --no-cache-dir --no-deps --no-build-isolation --progress-bar off -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
 
 # 运行Python应用
-CMD ["python", "app.py"]
+# CMD ["python", "app.py"]
+CMD ["gunicorn", "--workers", "3", "--bind", "0.0.0.0:3333", "wsgi:app"]

+ 0 - 1
app.py

@@ -36,7 +36,6 @@ except Exception as e:
 
 # 启动应用
 def run_app():
-    time.sleep(5)
     plat = platform.system().lower()
     if plat == 'windows':
         app.run(host='0.0.0.0', port=3333, debug=True, use_reloader=True)

+ 2 - 0
functions/solve_graph.py

@@ -194,6 +194,7 @@ def create_seeker_dataList(dataList):
                         age_range = next((value for key, value in age_ranges.items() if age in key), "未知")
                     except ValueError as e:
                         current_app.logger.error(f'Invalid birthday format: {birthday}')
+                        current_app.logger.error(f'Invalid id format:', record['userId'])
                         age_range = None
                 else:
                     age_range = None
@@ -265,6 +266,7 @@ def add_seeker_dataList(dataList):
                      age_range = next((value for key, value in age_ranges.items() if age in key), "未知")
                  except ValueError as e:
                      current_app.logger.error(f'Invalid birthday format: {birthday}')
+                     current_app.logger.error(f'Invalid id format:',record['userId'])
                      age_range = None
              else:
                  age_range = None

+ 0 - 3
logs/flask.log.2024-10-08

@@ -1,3 +0,0 @@
-[2024-10-08 18:09:18,904][app.py:35][ERROR][27856] - Failed to rollover log file: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'E:\\task1\\mendunr_project\\logs\\flask.log' -> 'E:\\task1\\mendunr_project\\logs\\flask.log.2024-10-08'
-[2024-10-08 18:32:38,106][solve_graph.py:98][ERROR][8896] - llm_client error: invalid character in identifier (<unknown>, line 1)
-[2024-10-08 18:45:41,609][app.py:35][ERROR][13136] - Failed to rollover log file: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'E:\\task1\\mendunr_project\\logs\\flask.log' -> 'E:\\task1\\mendunr_project\\logs\\flask.log.2024-10-08'

+ 1 - 0
requirements.txt

@@ -88,3 +88,4 @@ win-inet-pton==1.1.0
 wrapt==1.14.1
 yarl==1.9.4
 zipp==3.15.0
+gunicorn==23.0.0

+ 5 - 0
wsgi.py

@@ -0,0 +1,5 @@
+# wsgi.py
+from app import app
+
+if __name__ == "__main__":
+    app.run()