轻松实现!快速教你如何重启Was服务器 (如何重启was服务器)

WebSphere Application Server(简称Was)是IBM公司的Java应用程序服务器软件,是企业级应用程序服务器的先驱之一。随着Java技术在企业级应用领域的普及,Was也被越来越多的企业所采用,但在使用过程中,也会遇到一些问题,如服务器异常、性能不佳等等,这就需要我们进行重启操作,以使服务器重新启动并恢复正常运行。那么,如何才能轻松实现这一操作呢?下面,我们将为您详细介绍。

一、重启Was服务器的几种方式

1. 控制台重启

这是Was服务器最常见的重启方式,适用于对服务器进行简单的停止和重启操作。通过以下步骤可以完成:

1)登录到Was控制台

2)选择“Servers” -> “Server Types” -> “WebSphere application servers”

3)在服务器列表中选择需要重启的服务器

4)在右侧窗口中选择“Stop”或“Restart”

5)等待服务器停止或重启完成即可

2. 命令行重启

这种方式适用于需要自动化重启或远程重启服务器的情况。通过以下命令可以完成:

1)打开命令行窗口

2)输入“stopServer.sh ”或“stopServer.bat ” (Linux和Windows操作系统中的脚本文件名称不同)

3)等待服务器停止

4)输入“startServer.sh ”或“startServer.bat ”

5)等待服务器重新启动

3. 控制台重建节点

这种方式适用于服务器无法正常启动,出现网络故障等情况。按照以下步骤操作:

1)在主服务器的控制台中,选择“Nodes” -> “Add Node”

2)按照提示操作,将节点添加到主服务器

3)对新添加的节点进行配置,确保服务正常运行

4)在新节点的控制台中启动新的服务器实例

二、如何避免服务器重启

为避免因服务器重启而影响业务,我们应当尽量避免出现需要重启的情况。具体可通过以下方式:

1. 定期维护服务器

定期维护应包括对服务器进行备份、清理、修复和优化等操作。这可以防止服务器出现问题,从而减少重启的可能性。

2. 调整系统设置

可以根据服务器负载和性能情况,调整相应的系统设置,如增加内存、增加处理器、优化JAVA VM参数等等。这可以提高服务器的性能和可靠性,也可减少服务器出现问题的可能性。

3. 安装安全补丁

定期检查并安装最新的安全补丁,这可以修复服务器中可能存在的安全漏洞,避免受到网络攻击而导致的服务器故障。

在使用中,一定要注意服务器的维护和管理,避免出现重启的情况,以确保业务的正常运行。

相关问题拓展阅读:

was发送请求被服务器挂起怎么办

Win10系统查看后台已挂起程序进程的方法:之一步、任务栏空白处单击鼠标右键,菜单中选择“任务管理器”;第扒冲二步、在任务管理器窗口,点击“查看”,下拉菜单中鼠标指向“状态值”,次级菜单中点击选择“显胡颤示已挂起状态裤此败”,后台已挂起程序进程会显示成“已暂停”,方便查看。具体的如图:

网站访问量比较小,但是有个问题一直困扰着我们,就是was服务器隔一段时间就报线程挂起,时间有长燃察有短,短的重启5分钟内就报。

一般情况是:

1.开应用服务器——用户下载——报线程挂起——下载量下降——报线程N长时间没活动,超过was设置的阀值,释放掉。

2.开应用服务器——用户下载——报线程挂起——下载量继续或者上升,挂起线程越来越多——was自动调整线程阀值——调不过来,挂。

经过查找,基本确定问题:是因为用户在用浏览器下载文件时,网络瞬断或其他原因,导致抛出异常,但是下载的线程并未释放。可打开浏览器下载,下到一半直接关掉浏览器来模拟这个现象。

byte b = new byte;

while ((len = in.read(b)) != -1) {

out.write(b, 0, len);

}

登录后复制

修改为

byte b = new byte;

while ((len = in.read(b)) != -1) {

Thread.sleep(50);

Thread.yield();

out.write(b, 0, len);

}

登录后复制

一些人建议的方法是,在服务器端给线程做个时间限制,超过时间的就关掉;但是这样做,较低网速下载大文件的用户,又会受到影响。因此用上面的做法是:线程处理一段时间,停一会,让出CPU控制权,不至于造成堵塞。

这个方法可能不是更好的,但是至少是比较合适的,现在服务器上线程挂起的现象已经大大减少,并且额外加了一句

if (request.getHeader(“Range”) != null) {

ErrShow(request, response, “不支持多线程!”);

return;

}

登录后复制

这样避免掉李肢用下载工具的多线程下载。

哪位有更优解,请提出来,一起讨论一下。

iis服务无法启动(找不到W3SVC 和WAS服务)

开始——

控制面板

——添加删除程序 把显示更新选纤大上,然后找到KB939373,卸载即可:检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话,请你跳过此步骤;如果出错,无法正常启动,先把DTC服务设为自动,然后在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件,然后重启电脑。

如果运行这个命令没出错 请跳过下面这行字。 如果运行这个命令出错请转到本文的下半部分的这个地方开始看。(==== 以下部分是网上重新找的资料 (如果执行上面步骤仍然不行,请继续) ==)重起机器,检查IIS是否可以正常使用,若不行继续。:在CMD下执行以下命令:

cd /d %windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll重起机器,我的问题到这步已经可以完美解决!遇到这个郁闷的问题 系统导了一次,IIS重装了若干次,BAIDU了一些资料,终于解决了,希望对你有帮助。

========= 以下部分是网上重新找的资料 (如果执行上面步骤仍然不行,请继续) ==============================

1. 系统开始菜单里 点 运行 输入:

regsvr32 jscript.dll (注:这个命令修复java脚本相关的

动态链接库

)

重新点运行 输入:

regsvr32 vbscript.dll (注:这个命令修复vb脚本相关的动态链接库)2.

微软

的关于MS DTC 无法安装的解决办法的文章:如何在运行 Windows XP 的计算机上重新安装 Microsoft 分布式事务处理协调器

==========================

将步骤摘抄到这里:

==========================

本文介绍如何在运行 Microsoft Windows XP 的计算机上重新安装 Microsoft 分布式事务处理协调器 (MS DTC)。

更多信息

一般而言,在运行 Windows XP 或更高版本的计算机上不必重新安装 Microsoft 分布式事务处理协调器 (Msdtc.exe)。如果使用较早的操作系统,在安装诸如 Microsoft SQL Server 6.5 的软信竖神件后,可能必须重新安装 MS DTC,因为此软件会使用其包含的版本覆盖 MS DTC 二进制文件。重新安装正确版本的 Msdtc.exe 可以还原二进制文件。在 Windows XP 和更高版本中,Windows 文件保护 (WFP) 功能可确保当前系统二进制文件不被替换。但是,如果必滑亏须在运行 Windows XP 的计算机上重新安装 MS DTC,请使用下列过程。警告:如果使用下列步骤,则所有未完成的事务都将丢失。确保在执行下列步骤之前,没有活动的事务。警告:

注册表编辑器

使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。 1. 在“管理工具”中,打开“服务”,然后停止所有服务。

2. 在“启动类型”列中,除下表中的服务以外,将所有其他服务的启动类型更改为“手动”。注意:建议您记下所更改的服务,以便可以在步骤 7 中正确还原这些值。 �6�1 Alerter

�6�1 COM+ Event System

�6�1 Computer Browser

�6�1 Distributed Link Tracking Client

�6�1 DNS Client

�6�1 Event Log

�6�1 IPSEC Services

�6�1 Logical Disk Manager

�6�1 Messenger

�6�1 Net Logon

�6�1 NT LM Security Support Provider

�6�1 Network Connections

�6�1 Plug and Play

�6�1 Remote Procedure Call (RPC)

�6�1 Remote Procedure Call (RPC) Locator

�6�1 Removable Storage

�6�1 Security Accounts Manager

�6�1 Server

�6�1 System Event Notification

�6�1 Task Scheduler

�6�1 TCP/IP NetBIOS Helper

�6�1 Windows Management Instrumentation

�6�1 Windows Management Instrumentation Driver Extensions

�6�1 Windows Time

�6�1 Workstation

3. 关闭“服务”,然后重新启动计算机。

4. 在

命令提示符

下,键入以下命令:

%WINDIR%\System32\msdtc.exe -uninstall

5. 启动注册表编辑器,如果存在下列注册表项则将其删除: �6�1 HKEY_CLASSES_ROOT\CID

�6�1 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

�6�1 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSDTC

�6�1 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSDTC

�6�1 HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC

6. 在命令提示符下,键入 %WINDIR%\System32\msdtc.exe -install。

7. 等待磁盘活动停止,然后将所更改的服务的启动类型还原为其原始值。

8. 在注册表中,创建以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL

9. 在命令提示符下,键入 regsvr32 mtxoci.dll。您将收到一条表明 Mtxoci.dll 中的 DllRegisterServer 已成功的消息。单击“确定”关闭该消息。

10. 重新启动计算机。

11. 在命令提示符下,键入 %WINDIR%\System32\msdtc.exe -resetlog。=======================================================================================

如何重启was服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何重启was服务器,轻松实现!快速教你如何重启Was服务器,was发送请求被服务器挂起怎么办,iis服务无法启动(找不到W3SVC 和WAS服务)的信息别忘了在本站进行查找喔。


数据运维技术 » 轻松实现!快速教你如何重启Was服务器 (如何重启was服务器)