外部更改服务器时间导致gunicorn进入临界超时状态
Changing server time externally causes gunicorn to enter critical-timeout state
我正在使用 gunicorn 在我的(类似物联网的)覆盆子上为我本地托管的烧瓶应用程序提供服务。作为我的应用程序的一部分,用户可以更改服务器的日期(并与我的外部 RTC 同步)。
但是,每次 OS 上的日期更改时,都会导致 gunicorn 进入严重超时并重新启动应用程序(根据我的服务文件)。
有什么方法可以在 gunicorn 中更改服务器时间 internally/dynamically?
增加(或禁用)超时时间可以看作是一个临时解决方案,但据我所知,这并不是最佳解决方案。
我通过使用女服务员而不是 gunicorn 解决了这个问题。
原来gunicorn不适合我做的这个应用
我正在使用 gunicorn 在我的(类似物联网的)覆盆子上为我本地托管的烧瓶应用程序提供服务。作为我的应用程序的一部分,用户可以更改服务器的日期(并与我的外部 RTC 同步)。 但是,每次 OS 上的日期更改时,都会导致 gunicorn 进入严重超时并重新启动应用程序(根据我的服务文件)。
有什么方法可以在 gunicorn 中更改服务器时间 internally/dynamically?
增加(或禁用)超时时间可以看作是一个临时解决方案,但据我所知,这并不是最佳解决方案。
我通过使用女服务员而不是 gunicorn 解决了这个问题。
原来gunicorn不适合我做的这个应用