edgedb 内部pg 数据存储的探索 (五) 运行进程列表信息
做为一个简单的记录,方便后期分析学习
当前包含了一个timescale 的extension 可以不用关注
信息
ps -ef |grep edgedb
edgedb 10559 24858 0 4月23 ? 00:00:00 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.compiler.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-mng.socket
edgedb 10571 24858 0 4月23 ? 00:00:00 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.compiler.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-mng.socket
edgedb 10577 24858 0 4月23 ? 00:00:00 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.compiler.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-mng.socket
edgedb 10642 24858 0 4月23 ? 00:00:00 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.compiler.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-mng.socket
root 20136 19781 0 16:37 pts/0 00:00:00 grep --color=auto edgedb
edgedb 24858 1 0 4月23 ? 00:00:01 /usr/lib64/edgedb-1-alpha1/bin/python3.7 /usr/lib64/edgedb-1-alpha1/bin/edgedb-server -D /var/lib/edgedb/1-alpha1/data/ --runstate-dir=/run/edgedb
edgedb 24867 24858 0 4月23 ? 00:00:06 /usr/lib64/edgedb-1-alpha1/bin/postgres -D /var/lib/edgedb/1-alpha1/data/ --port=50430 -c log_connections=yes -c log_statement=all -c log_disconnections=yes -c log_min_messages=INFO -c client_min_messages=INFO -c listen_addresses=0.0.0.0 -c unix_socket_permissions=0700 -c TimeZone=UTC -c default_transaction_isolation=repeatable read -c max_connections=500 -c unix_socket_directories=/var/lib/edgedb/1-alpha1/data/
edgedb 24869 24867 0 4月23 ? 00:00:00 postgres: checkpointer
edgedb 24870 24867 0 4月23 ? 00:00:00 postgres: background writer
edgedb 24871 24867 0 4月23 ? 00:00:01 postgres: walwriter
edgedb 24872 24867 0 4月23 ? 00:00:04 postgres: autovacuum launcher
edgedb 24873 24867 0 4月23 ? 00:00:08 postgres: stats collector
edgedb 24874 24867 0 4月23 ? 00:00:00 postgres: TimescaleDB Background Worker Launcher
edgedb 24875 24867 0 4月23 ? 00:00:00 postgres: logical replication launcher
edgedb 24903 24858 0 4月23 ? 00:00:01 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.http_graphql_port.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-8888.socket
edgedb 24904 24858 0 4月23 ? 00:00:01 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.http_graphql_port.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-8888.socket
edgedb 24905 24858 0 4月23 ? 00:00:01 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.http_graphql_port.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-8888.socket
edgedb 24906 24858 0 4月23 ? 00:00:01 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.http_graphql_port.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-8888.socket
edgedb 24916 24858 0 4月23 ? 00:00:00 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.http_graphql_port.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-8888.socket
edgedb 24917 24867 0 4月23 ? 00:00:00 postgres: edgedb tutorial [local] idle
edgedb 24918 24867 0 4月23 ? 00:00:00 postgres: edgedb tutorial [local] idle
edgedb 24919 24867 0 4月23 ? 00:00:00 postgres: edgedb tutorial [local] idle
edgedb 24920 24867 0 4月23 ? 00:00:00 postgres: edgedb tutorial [local] idle
edgedb 24921 24858 0 4月23 ? 00:00:00 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.http_graphql_port.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-8888.socket
edgedb 24922 24858 0 4月23 ? 00:00:00 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.http_graphql_port.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-8888.socket
edgedb 24923 24858 0 4月23 ? 00:00:00 /usr/lib64/edgedb-1-alpha1/bin/python3.7 -m edb.server.procpool.worker --cls-name edb.server.http_graphql_port.compiler.Compiler --cls-args gAN9cQBYBAAAAGhvc3RxAVgsAAAAL3Zhci9saWIvZWRnZWRiLzEtYWxwaGExL2RhdGEvLnMuUEdTUUwuNTA0MzBxAnNYHgAAAC92YXIvbGliL2VkZ2VkYi8xLWFscGhhMS9kYXRhL3EDhnEELg== --sockname /run/edgedb/internal-n6_pqc78/compiler-8888.socket
edgedb 25419 24867 0 4月23 ? 00:00:01 postgres: TimescaleDB Background Worker Scheduler
说明
从进程中我们可以也可以看出基于pg ,但是包含了一些扩展,从字面意思应该是进行sdl 编译处理,以及处理http+graphql 的,pg 启动进程中
同时暴露了一个unix socket 服务,worker 进程通过unix soket 进行通信。
参考资料
edgedb 内部pg 数据存储的探索 (五) 运行进程列表信息的更多相关文章
- edgedb 内部pg 数据存储的探索 (二) 创建数据库命令说明
前面已经创建好了一个简单可以访问pg 的edgedb 环境,现在测试几个数据库操作命令在pg 的存储 创建数据库 连接环境 注意账户是按照上次创建的环境配置 edgedb -u edgedb 创建数据 ...
- edgedb 内部pg 数据存储的探索 (一)基本环境搭建
edgedb 是基于pg 上的对象关系数据库,已经写过使用docker 运行的demo,为了探索内部的原理,做了一下尝试,开启pg 访问 后边会进一步的学习 环境准备 为了测试,使用yum 安装 安装 ...
- edgedb 内部pg 数据存储的探索 (四) 源码编译
edgedb 基于python开发,同时源码重包含了好多子项目,以下进行简单的源码编译 clone 代码 需要递归处理,加上recursive,比较慢稍等 git clone --recursiv ...
- edgedb 内部pg 数据存储的探索 (三) 源码包setup.py 文件
edgedb 是基于python开发的,同时集成了cython 以下为包的setup.py 配置,从里面我们可以看到关于edgedb 的一些依赖 以及构建过程 setup.py 源码 整体配置不算很多 ...
- Android笔记(四十三) Android中的数据存储——SQLite(五)delete
SQLite通过delete()方法删除数据 delete()方法参数说明: delete()方法参数 对应sql部分 描述 table delte from table_name 要删除的表 whe ...
- Android开发手记(20) 数据存储五 网络存储
Android为数据存储提供了五种方式: 1.SharedPreferences 2.文件存储 3.SQLite数据库 4.ContentProvider 5.网络存储 安卓的网络存储比较简单,因为A ...
- Android开发手记(18) 数据存储三 SQLite存储数据
Android为数据存储提供了五种方式: 1.SharedPreferences 2.文件存储 3.SQLite数据库 4.ContentProvider 5.网络存储 SQLite 是以嵌入式为目的 ...
- Android——几种数据存储应用浅谈
(1)android中的数据存储主要有五种方式: 第一种.sharedPreferences存储数据, 适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型.基本类型的值.比如应用程序的各种配 ...
- Android开发手记(17) 数据存储二 文件存储数据
Android为数据存储提供了五种方式: 1.SharedPreferences 2.文件存储 3.SQLite数据库 4.ContentProvider 5.网络存储 本文主要介绍如何使用文件来存储 ...
随机推荐
- C/C++中的预编译指令(转)
reference:https://blog.csdn.net/sunshinewave/article/details/51020421 程序的编译过程可以分为预处理.编译.汇编三部分,其中预处理是 ...
- C#第一课
C#是一种现代的面向对象的程序开发语言,它使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序..NET平台提供了大量的工具和服务,能够最大限度地发掘和使用计算机通信能力. 相对于C或者C ...
- Ubuntu每次启动都显示System program problem detected
执行命令:sudo gedit /etc/default/apport 将enabled=1改为enabled=0保存退出
- django 模板 (ああああああああ!かぴ)
一 常用 1. {{ 不存在 | default : "xx" }} 2. {{ name | length }} 3. {{ xx | slice "1:-1" ...
- transfer model derived to fk model format
It should be noted that when using fk, the definition of model format is as belows: 1: 2: when using ...
- socket.error: [Errno 99] Cannot assign requested address
方法一:python 命令行下运行 vi /etc/hosts 将127.0.1.1 那一行的名字改成你的(用 vi /etc/hostname 获取) 127.0.0.1 localhost 12 ...
- 微信退款回调AES算法(AES-256-ECB)
解密步骤如下: (1)对加密串A做base64解码,得到加密串B (2)对商户key做md5,得到32位小写key* ( key设置路径:微信商户平台(pay.weixin.qq.com)--> ...
- C#中异步使用及回调
1. 一句话理解异步 我叫你去吃饭,叫完你不去,那我就会一直等你,直到你和我一起去吃饭.这叫同步! 我叫你去吃饭,叫完不管你去不去,我都不会等你,我自己去吃饭.这叫异步! 2. 异步使用 static ...
- .Net Core+Angular6 学习 第三部分(从api获取data)
. 现在开始需要集成angular6到VS项目中 1.1 打开Startup.cs文件, 在ConfigureServices方法中配置angular files的目录. 1.2 在Configure ...
- CentOS 6.5 简单编译安装Nginx
一.准备工作 现在官网下载需要的nginx版本:http://nginx.org/en/download.html 从linux服务器上下载,或者本地电脑下载导入服务都行 这里我选择安装的是nginx ...