小编Sch*_*dko的帖子

我在哪里可以找到所有正在运行的 pm2 应用程序的端口?

我有一台安装了 PM2 和 10 个正在运行的节点应用程序的服务器。每个应用程序都应该使用不同的端口号运行。当我在服务器上安装新应用程序时,我需要有关所用端口的信息。使用 'pm2 list' 我得到了很多关于应用程序的信息,但没有得到端口的信息。

pm2 list

App name       ? id ? version ? mode ? pid   ? status ? restart ? uptime ? cpu  ? mem        ? user ? watching
example_name   ? 1  ? 0.0.0   ? fork ? 25651 ? online ? 0       ? 37D    ? 0%   ? 386.3 MB   ? root ? disabled
Run Code Online (Sandbox Code Playgroud)

我无法找到所有使用过的端口的概览,而且我无法相信 PM2 没有提供这些重要信息。有谁知道我在哪里看到 PM2 中所有使用过的端口的列表?

node.js pm2

22
推荐指数
4
解决办法
2万
查看次数

Wordpress Rest API返回错误

我正在为wordpress开发一个插件,并且在使用Rest API时遇到了麻烦.在我的测试服务器上,它没有问题.(v4.6.6)在另一台服务器(v4.4.10)上,API返回以下错误消息:

{"code":"rest_invalid_handler","message":"
Der Handler f\u00fcr die Route ist ung\u00fcltig","data":{"status":500}}%
Run Code Online (Sandbox Code Playgroud)

该消息是德语,意思是"路由的处理程序无效".不明白为什么他们翻译API的错误消息.对我没有任何意义.:)

http:// domain/wp-json上的路由相同.也许是不同WP版本的问题?

路线的定义:

function __construct() {
    add_action( 'rest_api_init', function(){
        register_rest_route( 'test_namespace', 'ping', array(
            'methods' => 'POST',
            'callback' => array($this, 'ping_test'),
            'permission_callback' =>  array($this, 'myhacks_permission_callback'),
        ) );
    } );
}
Run Code Online (Sandbox Code Playgroud)

感谢帮助.

wordpress wordpress-rest-api

3
推荐指数
1
解决办法
2984
查看次数

试图直接从内存中读取(C#)

我试图用C#直接从内存中读取一个字节值.我尝试Marshal.Copy Marshal.ReadByte了所有范围内的许多不同地址.

我总是得到例外:

System.AccessViolationException:尝试读取或写入受保护的内存.这通常表明其他内存已损坏.

如何访问受保护的内存?

我使用了一些内存查看工具,这些工具可以毫无问题地访问整个内存.

例:

IntPtr bufPtr = new IntPtr(0x00000772);
byte data = Marshal.ReadByte(bufPtr);
Run Code Online (Sandbox Code Playgroud)

地址不在已知的过程中,所以我不能使用ReadProcessMemory()或类似的东西.

c# memory

1
推荐指数
1
解决办法
707
查看次数

标签 统计

c# ×1

memory ×1

node.js ×1

pm2 ×1

wordpress ×1

wordpress-rest-api ×1