flask + gunicorn运行程序,在数据库中手动insert数据后,需要重启gunicorn,flask程序才能查到新数据。
认证高级PHP讲师
요청 전후 또는 요청 후에 데이터베이스 연결을 끊어야 합니다
이 문제는 Gunicorn을 다시 시작한 후 다시 시작하지 않는 문제가 아닙니다. 캐시 문제여야 합니다. 데이터베이스의 데이터가 변경되었지만, 플라스크는 여전히 이전 데이터를 메모리에 저장하고 있습니다. 데이터를 다시 로드하지 않았기 때문일 수 있습니다. 정확히 어떻게 사용하시는지는 모르겠습니다. 그게 내가 말할 수 있는 전부입니다.
요청 전후 또는 요청 후에 데이터베이스 연결을 끊어야 합니다
으아아아이 문제는 Gunicorn을 다시 시작한 후 다시 시작하지 않는 문제가 아닙니다. 캐시 문제여야 합니다. 데이터베이스의 데이터가 변경되었지만, 플라스크는 여전히 이전 데이터를 메모리에 저장하고 있습니다. 데이터를 다시 로드하지 않았기 때문일 수 있습니다. 정확히 어떻게 사용하시는지는 모르겠습니다. 그게 내가 말할 수 있는 전부입니다.