如何手动复制主故障情景?
我有2台服务器作为主服务器和从服务器相互复制。我想要做的是复制主故障的场景,即当主机发生故障时连续写入主服务器时。我正在使用perl脚本访问主服务器并将值插入主服务器中的表。我怎样才能手动突然停止向主服务器插入数据,因为当主服务器突然停机时会发生这种情况。
答案 0 :(得分:1)
我会做以下事情......
1)如果服务器正在运行UNIX操作系统。
The perl command would be ..
system ("ps -ef | grep username| awk '{ print $2 }' | xargs kill -9") ;
This would kill all the proceeses in your unix server and return to your perl script. Pl note that if you do not want to return to your perl script , use exec command instead of system. Also note that if you are running a database , it would be a better idea to kill your database processes first.
2)如果您正在运行Windows服务器
The perl command would be ..
system ("taskkill /f /fi username") ;
这会强制终止用户对Windows服务器的所有过程并返回到perl脚本。
Hope This helps