我正在尝试在子域(api.mySite.com)上创建Restful API。我的cfcs在那里有一个非常基本的应用程序文件,它使用restInitApplication(pathToRoot, 'api')
来启动。一切都很好。我可以拨打cfc //api.mySite.com/rest/api/cfcRestPath/{Username}
并返回预期数据" 大约一小时或2小时"然后突然间我得到500错误。
HTTP Error 500.0 - Internal Server Error
IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error depends on which module handles the request and what was happening in the worker process when this error occurred.
此时,如果我再次运行restInitApplication()
,一切都很好,花花公子。
我怎样才能这样做,一旦我启动它,它将继续工作?我唯一能想到的就是设置一个cron作业,每小时刷新一次休息服务,但那是一种贫民窟。
提前致谢。