Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在退出任务上运行-Azure应用程序服务(Windows)和Python_Python_Azure - Fatal编程技术网

在退出任务上运行-Azure应用程序服务(Windows)和Python

在退出任务上运行-Azure应用程序服务(Windows)和Python,python,azure,Python,Azure,我们的API运行在Azure应用程序服务(Windows)上,我们的代码是用Python编写的。 所以Azure应用程序服务总是崩溃,那么我们只需要从我们的GitHub repo提交一个代码,让它再次活跃起来 “2019-04-14 01:33:41.535441:正在运行退出任务” 我们已经打开了“始终打开”按钮 以下是我的web.config设置: <configuration> <appSettings> <add key="WSGI_HANDLE

我们的API运行在Azure应用程序服务(Windows)上,我们的代码是用Python编写的。 所以Azure应用程序服务总是崩溃,那么我们只需要从我们的GitHub repo提交一个代码,让它再次活跃起来

“2019-04-14 01:33:41.535441:正在运行退出任务”

我们已经打开了“始终打开”按钮

以下是我的web.config设置:

<configuration>
  <appSettings>
    <add key="WSGI_HANDLER" value="main.app"/>
    <add key="PYTHONPATH" value="D:\home\site\repository"/>
    <add key="WSGI_LOG" value="D:\home\LogFiles\wfastcgi.log"/>
    <add key="WSGI_RESTART_FILE_REGEX" value="" />
  </appSettings>
<system.webServer>
    <handlers>
      <add name="PythonHandler" path="*" verb="*" modules="FastCgiModule" scriptProcessor="D:\home\Python364x86\python.exe|D:\home\Python364x86\wfastcgi.py" resourceType="Unspecified" requireAccess="Script"/>
    </handlers>
  </system.webServer>
</configuration>

因此,我们通过查看执行“API”时如何分配令牌来解决这个问题。我们的一些令牌即将过期,当我们的应用程序执行“GET”或“POST”(来自Azure应用程序服务上的REACT to Python)时,令牌已经过期。过期的令牌导致500内部错误


这就是为什么我们认为服务器正在崩溃。虽然WfastCgi的日志没有告诉我们为什么会遇到这个问题,但至少它给了我们一个警告,告诉我们应该检查什么。

你真正的问题是什么?启用后它是否也不工作
始终打开
?我不明白你关于
总是信口开河
让它重新活跃起来
的观点。如果发生崩溃,请发布相关错误信息。或者只是不活动,
始终打开
功能应该让它保持活动状态,以避免在长时间不访问时睡眠,从而减少资源消耗。嗨,Peter Pan,它确实在工作,但会发生随机崩溃。虽然今天,我们发现问题是由于我们的令牌分配而发生的。谢谢你的回答。如果你知道如何解决你的问题,请考虑把它作为答案。这样,它可以帮助其他可能有同样问题的人。谢谢