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.网络存储 本文主要介绍如何使用文件来存储 ...
随机推荐
- DevExpress ASP.NET Core Controls 2019发展蓝图(No.2)
本文主要为大家介绍DevExpress ASP.NET Core Controls 2019年的官方发展蓝图,更多精彩内容欢迎持续收藏关注哦~ [DevExpress ASP.NET Controls ...
- django之CSRF
在POST请求到达views之前,csrf帮我们进行一层验证 <!DOCTYPE html> <html lang="en"> <head> & ...
- C++标准库之迭代器
迭代器大致可分为: 输入迭代器,InputIterator 输出迭代器,OutputIterator 前行迭代器,ForwardIterator 双向迭代器,BidirectinalIterator ...
- gulp的使用(二)之gulpfile.js文件的配置
Gulpfile.js是什么文件: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器:她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成:使用她, ...
- winform程序读取和改写配置文件App.config元素的值
winform程序读取和改写配置文件App.config元素的值 2016-05-16 17:49 by newbirth, 2412 阅读, 0 评论, 收藏, 编辑 1 2 3 4 5 6 7 & ...
- linux安装虚拟机ping不通网关,ping不通外网问题解决(nat模式)
1.将网关字段改成自己想要的字段
- 2018-软工机试-A-西班牙馅饼
A. 西班牙馅饼 单点时限: 1.0 sec 内存限制: 256 MB 港岛妹妹,你献给我的西班牙馅饼 甜蜜地融化了我,天空之城在哭泣 港岛妹妹,我们曾拥有的甜蜜的爱情 疯狂地撕裂了我,天空之城在哭泣 ...
- 开发H5页面遇到的问题以及解决
1.第一个问题就是规范问题,现在边注释边编程以及语义化命名的问题已经基本的改善,页面的层级结构设计也条理了许多,现在的问题就是我对于页面的更深的应用还不够,比如我知道文档流自上而下从左至右,写在下面的 ...
- Ubuntu 的 bash和dash的区别
什么是bash ? Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh.csh.ash.bsh.ks ...
- Linq语句的认识
LINQ语句的使用小结: 1.将数组看做一张表来查询的情况: from d in countyIsCityLevel where d.Equals(AreaCode) select d 2.只查询 ...