我们有一个Windows桌面应用程序需要一直运行(100%正常运行时间)。 它在Windows Server 2012上运行,除了一个讨厌的问题,运行时,应用程序继续运行(在任务pipe理器和资源监视器上可见),但其中的主要定时器线程已经停止,本质上没有做其核心工作。 只有应用程序UI是可见的。 令人惊讶的是,这个exception甚至没有在日志中捕获,日志生成刚刚停止。 所以日志监控技术无法在这里工作。 我们正在解决这个问题,但我们想监视/确保内部桌面应用程序正在工作。 我正在计划使用一个心跳URL来监视它,这个URL将在每个Timer事件触发时被这个桌面应用程序使用。 它会通知监视服务器(心跳URL主机)“我还活着”。 如果N分钟没有收到心跳,则会生成通知。 我的问题是,这是正确的方法? 上述目的是否有任何现成的付费/免费工具? 鉴于我们无法使用外部监控服务在内部监控应用程序,我想到了这一个解决scheme。
我想写一个小应用程序来循环演示文稿的目录。 我认为一个可能的解决scheme可能需要简单地运行powerpoint的30分钟,然后再用另一个演示再次运行powerpoint之前杀死它。 这个想法是,这将是非托pipe和其他人可以简单地删除目录中的一个新的PowerPoint文件,它最终将被显示。 我的目标部署是在办公室走廊里的液晶电视,所以电脑是无人操作的。 通过应用程序启动powerpoint是容易的,目前的关键点是如何杀死一个运行的powerpoint(从同一个应用程序开始)。
最好在每台本地机器上不需要客户端软件。 并行安装将是一个奖金,但顺序也很好。 无声&无人看pipe也会很棒。 尝试使用Windows Management Instrumentation的http://www.installsolutions.net/RSIOverview.aspx ,但似乎不工作。
好的伙计, 只是寻找他人在以下场景中使用的方法的一点洞察… 我有一个实时(.net 3.5)项目,从IIS7的默认文件夹(映射到已发布的wwwroot文件夹的“根目录”)运行。 当我们正在执行维护或升级(通过VS构build的Windows安装程序)时,我通常用静态页面replace应用程序来解释系统正在维护中。 我们将发布的网站移动到一个子目录(我们也认为它),删除旧版本,安装新版本,当我们感到高兴时,将其移回根目录(replace保留页面)。 必须有一个更简单,风险更低的方法来做到这一点。 其他人如何处理这种(或类似的)情况?
我想在操作系统Windows,Mac和Linux上创buildPC的程序。 程序交易必须使用大型数据库,大约有120000个项目。 我需要有文字search什么是最好的技术呢? 也许Java + mongodb? 还是PHP + SQLite? 或Java + Sedna? 狮身人面像+ SQLite +? 或者使用chm格式? 优先级是: 速度 易于安装(尽可能减less其他程序和服务) 低电脑要求 将此程序用作Intranet的服务器
第二个问题,第二个问题: 我正在寻找一种方法来dynamic让sshdsearch我的服务器上的公钥。 所以,简而言之,我想,当authorized_keys被sshd访问时,一个辅助进程被启动,连接到一个中央数据库(在这个cas postgres中)并获取所有的密钥。 我想实现authorized_keys文件的实时更新。 我在这里读了一些东西: https : //bugs.launchpad.net/ubuntu/+source/openssh/+bug/156636 (它的很远),我想知道如何触发这样的帮助程序? 这对我来说是很理想的,因为它似乎是对authorized_keys文件的限制。
我需要自动化一个小的GUI Windows应用程序。 它需要每周运行两次来同步两个数据库,但没有运营商的智慧。 从字面上看,它是启动应用程序,并执行两个button点击,并忘记。 我已经看过ClickOK,但是我发现它的单一评论不是很有利。 那里有什么更好的吗?
我想创build一个运行两个程序的脚本。 这一部分很简单,但有一个问题:如果第一个退出,我想杀了第二个。 我怎样才能做到这一点? 编辑 在另外一个退出之后,我试图通过它的PID来杀死程序,但是程序是hamster-time-tracker ,这是一个立即退出的Python应用程序,显然是产生了另一个进程。 我怎样才能解决这个问题? 有没有办法让另一个PID产生? 编辑2 弄清楚了。 我必须运行python /usr/bin/hamster-time-tracker而不是hamster-time-tracker ,并保持运行。
是否有任何标准的方法来find在Ubuntu上安装aptitude的应用程序的安装目录?
我们有10-15个程序在工作的Windows服务器机器上。桌面和控制台应用程序。这些应用程序是至关重要的,不能停止。有任何工具或软件,当应用程序崩溃或closures等,它将再次启动我的应用程序。 谢谢。