问题标签 [restart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何编写看门狗计时器以重新启动 Windows 服务?
我对另一个关于 Windows 服务看门狗计时器的问题的答案非常感兴趣(请参阅此处)。那个回答说:
我还使用了在另一个线程中运行的内部看门狗系统。该线程查看主线程的活动,如日志输出或切换事件。如果未看到该活动,则认为该服务已挂起,我将关闭该服务。
在这种情况下,您可以将 Windows 配置为自动重新启动已停止的服务,这可能会清除问题(只要它不是内部逻辑错误)。
我使用的服务也有写入日志的文本日志。除了即将“睡一会儿”的服务外,我还会记录下一次醒来的时间。我使用 MTAIL 来查看日志以获取输出。”
任何人都可以提供一些示例代码如何使用在另一个线程中运行的内部看门狗,因为我目前有一个任务来开发一个 Windows 服务,如果它失败、挂断等,它将能够自动重启。
我真的很感谢你的帮助。
java - 服务器重新启动后重新连接 RMI 客户端
我有一个 RMI 服务器和一个桌面 RMI 客户端。当我重新启动服务器时,客户端出现错误。是否可以在不重新启动客户端的情况下重新启动 RMI 连接?
[编辑] 这是堆栈跟踪:
windows - 程序重启
我有一个用 C++ 编写的程序。这是一个程序,当网络连接丢失时需要重新启动...
我已经编写了正在 ping IP 的程序代码,但我一直坚持...
谁能给我看下一步的代码
事先谢谢你。
jsp - 上传类文件或 Servlet 时 Resin 重启
当我们将 .class 文件或 servlet 上传到服务器时,网络服务器会重新启动。这在我们上传 JSP 时不会发生。有没有办法配置 Resin 以便在不重新启动 Web 服务器的情况下动态加载类?
c# - 是否可以使用“纯”.NET 和*不*使用 p/invoke 重新启动 PC?
是否可以在不使用 pinvoke 的情况下使用 .NET 重新启动 PC?
我只是重复了标题,但我不太确定如何进一步详细说明!
编辑:
我应该提到不想使用“shutdown -r”作为解决方案。
我真的很喜欢纯粹的.NET方式,比如:
Environment.ShutDown();
换句话说,随着新版本 Windows 的出现,使用 .NET 维护的东西。
编辑2:
请不要再问“p/invoke 有什么问题”。这些答案正是 SO 用户似乎喜欢的;回答问题的所谓“横向”方法。然而,虽然 p/invoke 没有真正的问题,而且我很乐意使用它,但询问 .NET 是否有更正式的实现某事的方式到底有什么问题?如果它在 .NET 中,那么操作系统之间的任何 API 更改都会(很可能)得到反映。不管是什么原因,寻求最小化 DLL 导入使用不是犯罪吗?
我确定我是否在以下问题中包含了一些内容:
你可以这样做:
在座的每个人都会尖叫:“使用有什么问题SomeNamespace.ClimbWall();
??”
叹。
asp.net - SharePoint、VirtualPathProviders 和应用程序重新启动
鉴于卸载动态编译的程序集(以回收内存)的唯一方法是卸载应用程序域,SharePoint 如何依赖 VirtualPathProviders,尤其是母版页和页面布局,而不会遇到此限制?
当母版页和页面布局频繁更新和发布时,可以通过各种设置延迟重启,但不能完全避免,对吗?
(缺乏这方面的信息是否归因于它是一个在发布模式中不常见的理论限制?您个人是否注意到母版页或布局的更改率导致应用程序不稳定?SharePoint 是否应该发出警告?)
任何利用动态 WebForms(默认情况下包括 MVC 视图)的 CMS 式功能都容易受到变化率不稳定性的影响,对吗?
非编译页面的更新:
无编译页面 在 ASP.NET 2.0 中,编译模型进行了重大重构和扩展。站点预编译可能是新功能中最受欢迎和要求最高的。另一个非常有趣的特性是无编译页面。它们是永远不会编译的特殊页面。那么无编译页面的最终目的是什么,它们与静态 HTML 页面有什么区别呢?首先,通过将 @Page 指令上的 CompilationMode 属性设置为 Never 来创建一个非编译页面。当请求非编译页面时,不会创建页面程序集并将其保存到磁盘。相反,页面构建器组件的一个实例被缓存在内存中,并用于为每个请求创建页面输出。页面构建器是一个特殊的组件,它支持页面解析器构建页面控制树。打开编译时,控制树用于获取要编译的类。当编译关闭时,控制树用于获取标记。不用说,如果你想让程序员有能力将自己的代码附加到页面上,类是必要的。非编译页面由服务器控件和文字组成,但根本不包含任何代码。
非编译页面并不适用于每个应用程序。它们专为提高具有数千页页面的大型网站的可扩展性而设计。非编译页面不能绑定到代码文件,也不能包含服务器端块。非编译页面中唯一允许的可执行代码是 $ 表达式。免编译页面有两个主要好处。在像 SharePoint 这样的安全环境中,无编译页面可防止开发人员编写可能导致托管环境出现问题甚至将其拆除的潜在错误代码。在基于内容的大型网站中,免编译页面避免了编译数千个页面的需要。
参考:
1 – http://haacked.com/archive/2009/04/22/scripted-db-views.aspx
python - 发生错误时自动重启程序
程序是这样的:</p>
我的问题是当错误发生(超时、对等连接重置等)时,如何从 urllib2.initialization() 而不是现有的主程序重新启动并再次从 HEADER CODE 重新启动?</p>
c# - C# - 重新启动应用程序与“程序已运行”错误冲突
当我调用 Application.Restart() 方法时,会出现检测应用程序当前是否正在运行的错误。有没有办法解决?
c# - 如何获取一个页面以在 C# 中重新启动处理?
我正在使用 CMS,它允许您开发自己的自定义控件,这些控件在运行时动态包含。所以我有一个自定义控件来更改数据源(NHibernate 缓存),并且由于我正处于 CMS 已经从缓存中读取此数据的过程中,我需要以某种方式重新启动页面的处理,以便CMS 获取新的缓存数据。
我知道可能有更优雅的方法可以做到这一点,但是因为一旦从缓存中读取,我就无法直接更改 CMS 核心所保存的数据,并且由于 CMS 加载控件的方式,我出局了替代品(我认为)。
我尝试对请求的 URL 执行 Response.Redirect(),但大多数浏览器会认为这是一个无限循环并终止请求。还有其他想法吗?
svn - 擦除 SVN 以重新初始化
有人知道如何删除包括旧版本在内的完整 svn 存储库吗?我只想重新开始;)
谢谢,希望