我的基于 IBM MobileFirst Platform 7.1 CLI 的服务器有一些问题;我怎样才能轻松地重新创建它?
My IBM MobileFirst Platform 7.1 CLI-based server has some issues; how can I easily recreate it?
我正在使用命令行界面支持的 IBM MobileFirst Platform 7.1 服务器;但是,我的服务器没有正确启动和停止。我怎样才能用一个命令从头开始轻松地重新创建它?
此命令链强制终止您的 MobileFirst 服务器,然后将其删除并从头开始重新创建:
kill -9 $(cat ~/.ibm/mobilefirst/7.1.*/server/wlp/usr/servers/.pid/worklight.pid)
- 使用其进程 ID 强行终止您的 MobileFirst 服务器。
(sudo lsof -i tcp:10080 | awk "NR!=1 {print }" | xargs kill -9)
- 如果错过了它(在极少数情况下它没有正确保留其进程 ID),请终止侦听 TCP 端口 10080 的任何进程。(小心。这假设 MobileFirst是唯一在您系统上侦听 TCP 端口 10080 的服务器。如果不是这种情况,您可能会无意中杀死另一台服务器。)
mfp server remove
- 使用 MFP CLI 删除 MFP 服务器
rm -R ~/.ibm/mobilefirst/7.1.*/
- 清理所有剩余的日志和其他垃圾。
rm -R $TMPDIR/wlBuildResources
- 删除 CLI 用于构建项目的 wlBuildResources
目录。
rm -R $TMPDIR/wlPreview
- 删除 CLI 用于预览项目的 wlPreview
目录。
mfp server create && mfp start
- 创建一个新服务器并启动它。
在我的系统上,我将整个链设置为 shell alias,以便在需要时轻松地重新创建我的 MFP 服务器。
mfpx project 也执行与 mfpx kill
命令类似的操作。
您也可以试试 "MFP eXtras" 项目 --> https://github.com/kfbishop/mfpx
mfpx kill
命令将停止服务器、终止进程、清理 tmp 目录等。
IBM 不支持/认可 MFPX,只有我(和 AndrewF :)。欢迎反馈。
我正在使用命令行界面支持的 IBM MobileFirst Platform 7.1 服务器;但是,我的服务器没有正确启动和停止。我怎样才能用一个命令从头开始轻松地重新创建它?
此命令链强制终止您的 MobileFirst 服务器,然后将其删除并从头开始重新创建:
kill -9 $(cat ~/.ibm/mobilefirst/7.1.*/server/wlp/usr/servers/.pid/worklight.pid)
- 使用其进程 ID 强行终止您的 MobileFirst 服务器。(sudo lsof -i tcp:10080 | awk "NR!=1 {print }" | xargs kill -9)
- 如果错过了它(在极少数情况下它没有正确保留其进程 ID),请终止侦听 TCP 端口 10080 的任何进程。(小心。这假设 MobileFirst是唯一在您系统上侦听 TCP 端口 10080 的服务器。如果不是这种情况,您可能会无意中杀死另一台服务器。)mfp server remove
- 使用 MFP CLI 删除 MFP 服务器rm -R ~/.ibm/mobilefirst/7.1.*/
- 清理所有剩余的日志和其他垃圾。rm -R $TMPDIR/wlBuildResources
- 删除 CLI 用于构建项目的wlBuildResources
目录。rm -R $TMPDIR/wlPreview
- 删除 CLI 用于预览项目的wlPreview
目录。mfp server create && mfp start
- 创建一个新服务器并启动它。
在我的系统上,我将整个链设置为 shell alias,以便在需要时轻松地重新创建我的 MFP 服务器。
mfpx project 也执行与 mfpx kill
命令类似的操作。
您也可以试试 "MFP eXtras" 项目 --> https://github.com/kfbishop/mfpx
mfpx kill
命令将停止服务器、终止进程、清理 tmp 目录等。
IBM 不支持/认可 MFPX,只有我(和 AndrewF :)。欢迎反馈。