Extra : когда я запускаю приложение, просто используя python app.py Я не вижу никакой ошибки, и это хорошо работает. Также ошибка отображается только при включении кода базы данных, в противном случае это не так.
[code]No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 24.04.1 LTS Release: 24.04 Codename: noble [/code] Описание: [b] Проблема [/b]: Когда я запускаю свое приложение Flask Socketio с помощью стрелка, показывает следующую ошибку.[code][2024-09-19 19:40:20 +0530] [7874] [INFO] Starting gunicorn 23.0.0 [2024-09-19 19:40:20 +0530] [7874] [INFO] Listening at: http://0.0.0.0:8000 (7874) [2024-09-19 19:40:20 +0530] [7874] [INFO] Using worker: geventwebsocket.gunicorn.workers.GeventWebSocketWorker [2024-09-19 19:40:20 +0530] [7893] [INFO] Booting worker with pid: 7893 Traceback (most recent call last): File "src/gevent/_abstract_linkable.py", line 287, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links File "src/gevent/_abstract_linkable.py", line 333, in gevent._gevent_c_abstract_linkable.AbstractLinkable._notify_links AssertionError: (None, ) 2024-09-19T14:10:20Z failed with AssertionError [/code] [b] команда, используемая для запуска [/b]: gunicorn -c gunicorn.conf.py app: app [b] Конфигурация надзора над надписью [/b]: workers = 1 worker_class = 'geventwebsocket.gunicorn.workers.GeventWebSocketWorker' bind = '0.0.0.0:8000' worker_connections = 1000 loglevel = 'info' accesslog = '-' errorlog = '-' timeout = 120 preload_app = True
Что я запускаю: [b] App.py[/b]: [code]from gevent import monkey _ = monkey.patch_all()
import os import jwt from functools import wraps from flask import Flask, render_template, request, redirect, make_response, url_for, send_from_directory from utils.data_utils import extract_data as extract_data1688, get_driver as get_driver1688, LOAD_DELAY as LOAD_DELAY1688 from flask_socketio import SocketIO, emit import random import traceback from pymongo.mongo_client import MongoClient from pymongo.server_api import ServerApi from dotenv import load_dotenv load_dotenv()
if __name__ == '__main__': socketio.run(app, host='0.0.0.0', port=8000, debug=True) [/code] [b] Extra [/b]: когда я запускаю приложение, просто используя python app.py Я не вижу никакой ошибки, и это хорошо работает. Также ошибка отображается только при включении кода базы данных, в противном случае это не так.
Я развертываю приложение Flask с помощью Gunicorn, используя Flask-Socketio и Flask-Session.
В событии «connect» я хочу сохранить идентификатор сеанса клиента на стороне сервера с помощью Flask -Сессия для идентификации клиента по будущему запросу....
Я уже пробовал использовать различные методы с асинхронными функциями, задачами планирования и циклами событий. Я не знаю, что делать. Код ниже — это сокет, который получает загруженный файл и отправляет его в Discord. Если вам нужна дополнительная...
Когда я запускаю свой код на Python с помощью Flask, он говорит: «500, внутренняя ошибка сервера».
Я искал везде, но все равно это не работает, я не нашел ответ на то, что произошло. Кто-нибудь знает, в чем проблема? Если да, ответьте и отправьте...
Когда я запускаю свой код на Python с помощью Flask, он говорит: «500, внутренняя ошибка сервера».
Я искал везде, но все равно это не работает, я не нашел ответ на то, что произошло. Кто-нибудь знает, в чем проблема? Если да, ответьте и отправьте...
Когда я запускаю свой код на Python с помощью Flask, он говорит: «500, внутренняя ошибка сервера».
Я искал везде, но все равно это не работает, я не нашел ответ на то, что произошло. Кто-нибудь знает, в чем проблема? Если да, ответьте и отправьте...