Articles of 重启

nginx – 我可以添加一个新的虚拟主机,而无需重新启动服务器?

我可以使用nginx.confconfiguration文件中的server对象来设置新的虚拟主机,而无需重新启动服务器(并且不closures活动连接)? 谢谢

NodeJS永远不能在启动时运行

我正在使用Arch Linux上运行的旧版Raspberry Pi 1上的NodeJS(iojs)工作。 一切工作正常,但不重新启动。 我试过的:没有用户的Crontab: crontab -e @reboot /usr/local/iojs/bin/forever start /x/y/server.js 和用户: crontab -ux -e @reboot /usr/bin/sudo -ux -H /usr/local/iojs/bin/forever start /x/y/server.js 两个版本都是手动执行的。 我也试着用systemctrl来做到这一点: /etc/systemd/system/rest_api.service [Unit] Description=Rest Api [Service] ExecStart=/x/y/rest_api/start_service.sh Restart=always [Install] WantedBy=multi-user.target 这应该执行start_service.sh: #!/bin/sh forever start /usr/local/rest_api/server.js exit 启动它会引发错误 systemctl start rest_api Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: […]

如何在几秒钟内安排定时重启我的服务器?

我在Linux上使用bash shell … $ uname -a Linux sandbox.mydomain.com 3.4.76-65.111.amzn1.x86_64 #1 SMP Tue Jan 14 21:06:49 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 尽pipe如果我可以在任何bash支持的环境中提出解决scheme,那将是非常好的。 我的问题是,在我的脚本中,我想在5秒内安排我的服务器延迟重新启动。 到目前为止,我有以下,但需要60秒… # Timed reboot of server sudo shutdown -r 1 # Fail if any of the sub-deployments failed. if [[ ( $PROC1_STATUS -ne 0 ) || ( $PROC2_STATUS -ne 0 ) || […]

如何在启动Fedora 14机器时运行脚本

我有安装了Fedora 14的AWS AMI。 我没有root访问权限,但是我可以使用sudo来做任何事情。 我有一个脚本,我想运行在机器启动 – myScript.sh 。 这个脚本通过调用sudo /dir/dir/myScript.sh start来调用。 它也支持我经常使用的命令stop和status 。 在启动时运行这样的脚本的理想方式是什么?

发生致命错误时如何重启Linux系统(C编程)

我正在为embedded式Linux(debian-arm)设备编写一个C程序。 在某些情况下,例如,如果系统/程序发生致命错误,我希望程序通过system("reboot"); 在通过syslog()logging错误之后。 我的程序包括multithreads , UDP sockets ,几个fwrite()/fopen() , malloc()调用,.. 我想问几个问题,除了syslog之外,重新启动系统之前程序应该执行什么操作(如何)。 我希望知道这些事情是如何由有经验的程序员完成的。 是否有必要在重新启动之前closures打开的套接字(UDP)和线程? 如果是这样,是否有一个函数/系统调用closures所有打开的套接字和线程? 如果线程需要closures,并没有这样的全局函数/调用来结束它们,我想如何执行pthread_exit(NULL); 为每个特定的线程? 我需要去使用像goto结束每个线程? 程序如何closuresfopen和fwrite使用的文件? 是否有一个全局调用来closures正在使用的文件,或者我需要找出正在使用的文件,然后使用fclose作为每个文件? 我看到在论坛上看到一些例子fflush() , flush() , sync() ,..,你会推荐使用哪一个? 在一般情况下,如果使用了所有这些function,它是否会引起任何问题(尽pipe这些function可能是不必要的)? 这是没有必要free malloc分配空间的variables,是吗? 你是否build议要执行其他任务?

Linux命令重新启动应用程序

例如 – 我有我想要重新启动的进程ID。 我应该用什么命令重新启动这个过程应用程序? 我没有find关于它的东西 谢谢!

我如何得到一个进程重新加载自己的Linux?

我有一个服务,说foo,用C ++编写,以root身份运行。 有通常的脚本,/etc/init.d/foo start | stop | restart。 在某些时候,foo需要重新加载。 通常在升级完成后。 但是要做的事情是: system("/etc/init.d/foo restart") 因为只要重新启动杀死foo,system()调用显然也会被终止,重启脚本也不会执行完成。 有没有另一个调用,我可以使用,而不是system()asynchronous运行的调用进程的兄弟,而不是创build一个同步的孩子? 谢谢!

Javascript autorestart

我有8个JavaScript,我通过节点在我的Linux机器上启动。 我想要的是当一个脚本完成并closures时,它自动重启。 所以我创build了一个start.sh,看起来像这样 while true; do node 1.js & node 2.js & node 3.js & node 4.js & node 5.js & node 6.js & node 7.js & node 8.js; done 当我通过./start.sh启动它时,脚本开始,但是一旦完成,它们就不会自动重新启动。 有什么我可以添加到脚本本身,它重新启动? 我试过了 while(true) { //code// } 但即使未完成,也会重新启动脚本。

在linux重新启动时,神奇数字的目的是什么?

在Linus Torvalds的Wikipedia页面上,它指出: 'Linux内核的重新引导系统调用接受他们的出生date(hex)作为魔法值“。 而Linux重启function的文档显示,它需要两个魔术数字,“魔术”和“魔术2”太重新启动。 这些神奇数字的目的是什么? 为什么不能没有他们的function? 谢谢

在Linux下的segfault上自启动程序

在Linux下,程序通过在崩溃处理程序中捕获exception(例如在段错误)来重启崩溃,最好的办法是什么?