草庐IT

puppet-restart

全部标签

linux - 为什么我会优先使用 "service sshd reload"而不是 "service sshd restart"?

从我在Linux上的测试来看,似乎是服务sshd重新加载仅在sshd已运行时有效如果sshd_config文件有问题,则停止sshd即使sshd_config文件有问题也返回错误代码0服务sshd重启无论sshd是否已经在运行都有效如果sshd_config文件存在无效语法或其他问题,则停止sshd如果sshd_config文件有问题,则返回非零错误代码我知道他们正在执行不同的操作,但在我看来,我应该始终使用servicesshdrestart是很简单的事情。为什么servicesshdreload在某些情况下更可取? 最佳答案 当

linux - 如何在 Puppet 中使用配置文件模板

我是Puppet的新手,我正在编写一个模块来设置配置文件。问题是当多个客户将使用我的模块时,他们将不得不根据他们的系统对其进行编辑。我听说模板是解决这个问题的方法。但是我不知道如何使用模板来设置配置文件。如果你们中的任何人都可以给我一个使用模板配置文件的简单易懂的示例,那将非常有帮助。例如,我如何使用模板设置Apache站点可用的默认配置文件,或者给出您认为对新puppet用户有帮助的任何其他示例。顺便说一句,我在Ubuntu机器上。 最佳答案 Usingtemplates上的PuppetLabs文档有一个Trac站点的Apache

php - Apache 错误 [通知] Parent : child process exited with status 3221225477 -- Restarting

我正在使用PHP5、CodeIgniter和Apache。本地php页面加载正常,然后突然开始崩溃Apache。当apache崩溃时,网页似乎进入了不同的加载阶段。Apache错误日志文件中唯一有趣的一行是:[notice]父进程:子进程退出,状态为3221225477--正在重新启动。网络上有很多关于这个问题的讨论,但似乎没有一个解决方案,不同的人描述了适用于他们系统的不同解决方案。建议表示赞赏。 最佳答案 这个问题经常发生在Windows中,因为Apache的默认堆栈大小较小。当使用分配大量堆栈的php代码时,通常会发生这种情况

mysql - puppet 覆盖绑定(bind)地址 mysql 变量

我正在使用https://github.com/puphpet/puppetlabs-mysql设置mysql配置,我需要将绑定(bind)地址变量更改为0.0.0.0。我正在努力做到这一点mysql::config::override_options{'mysqld':'bind-address'=>'0.0.0.0'}但它不起作用。你能帮我建议一下应该怎么做吗?提前致谢! 最佳答案 答案似乎不符合模块的最新版本(>3.1)。你可以使用:class{'::mysql::server':override_options=>{mysq

php - APACHE 崩溃 : Parent: child process exited with status 3221225477 -- Restarting

我的以下设置是Xampp1.7.7,这是该包中所有内容的信息:-Apache/2.2.21(Win32)mod_ssl/2.2.21OpenSSL/1.0.0ePHP/5.3.8mod_perl/2.0.4Perl/v5.10.1我在WindowsXPSP332位操作系统、4GB内存、四核上运行服务器。我在apache错误日志文件中遇到的问题是:[TueApr2415:55:552012][notice]Parent:childprocessexitedwithstatus3221225477--Restarting.[TueApr2415:55:572012][notice]Dige

mysql - 解决 MySQL 错误 "Deadlock found when trying to get lock; try restarting transaction"

我有一个MySQL表,其中包含大约5,000,000行,这些行通过DBI连接的并行Perl进程以小的方式不断更新。该表大约有10列和几个索引。一个相当常见的操作有时会导致以下错误:DBD::mysql::stexecutefailed:Deadlockfoundwhentryingtogetlock;tryrestartingtransactionatDb.pmline276.触发错误的SQL语句是这样的:UPDATEfile_tableSETa_lock='process-1234'WHEREparam1='X'ANDparam2='Y'ANDparam3='Z'LIMIT47该错误

安卓模拟器 : Easy way to simulate a process restart due to low memory?

正如我刚刚了解到的,Android保留随时终止后台应用程序进程以回收RAM的权利。应用程序仍在运行并且可以继续运行,但是我的所有静态变量都已消失(参见this文章)。我想模拟我的应用在这种情况下的行为。最简单的方法是什么?肯定有比编写一些分配大量内存的附加应用程序更容易和更可预测的方法。 最佳答案 找到两个类似的问题Simulatekillingofactivityinemulator和Simulatelowbattery&lowmemoryinAndroid.这些问题的解决方案:使用adbshell然后kill来自ps的带有PID

显示用户是否存在的 MongoDB 命令行(用于 puppet 'unless' 子句)

我们正在使用基于MongoDB用户的身份验证,我想快速运行一个命令来检查数据库中是否已经创建了一个用户,这样puppet就不会重复尝试创建用户。这是我们检查副本集是否已初始化的方法:/usr/bin/mongo--host${members[0]}--quiet--eval'rs.status().ok'|grep-q1身份验证可以使用类似的技巧吗?我在这里查看了文档http://www.mongodb.org/display/DOCS/dbshell+%28mongo%29+Reference我看不出有什么办法? 最佳答案 是的,

显示用户是否存在的 MongoDB 命令行(用于 puppet 'unless' 子句)

我们正在使用基于MongoDB用户的身份验证,我想快速运行一个命令来检查数据库中是否已经创建了一个用户,这样puppet就不会重复尝试创建用户。这是我们检查副本集是否已初始化的方法:/usr/bin/mongo--host${members[0]}--quiet--eval'rs.status().ok'|grep-q1身份验证可以使用类似的技巧吗?我在这里查看了文档http://www.mongodb.org/display/DOCS/dbshell+%28mongo%29+Reference我看不出有什么办法? 最佳答案 是的,

node.js - 如何处理 puppeteer 中的弹出窗口

如何处理弹出窗口并访问弹出窗口以对其进行一些操作。constpuppeteer=require('puppeteer');asyncfunctionrun(){constbrowser=awaitpuppeteer.launch();constpage=awaitbrowser.newPage();awaitpage.goto('https://example.com');awaitpage.click(Launchpopup);} 最佳答案 所以我要做的就是在他们的主页上登录facebook,然后导航到我想去的页面,我点击了使用f