在某些日子里,PostgreSql服务器会周期性地重新启动自己。日志文件在下面。它包含找到的孤立临时表记录,并在重新启动之后执行。
应用程序由单个应用程序访问,大约有50个用户在互联网上使用,集群中大约有10个数据库。
如何修复重新启动和这些错误?
在x86_64-未知-linux-gnu上使用PostgreSQL 9.1.2,由gcc-4.4.real (Debian 4.4.5-8) 4.4.5,64位编译
日志文件包含:
....
2013-06-10 11:11:57 EEST LOG: server process (PID 25148) was terminated
我正在用大约80 am的数据执行一次批量复制到postgres。
\copy my_table FROM '/path/csv_file.csv' csv DELIMITER ','
在提交事务之前,我会得到以下错误。
服务器意外地关闭了连接,这可能意味着服务器在处理请求之前或处理过程中异常终止。
在PostgreSQL日志中:
LOG:server process (PID 21122) was terminated by signal 9: Killed
LOG:terminating any other active server processe
我正在使用ioctl()从块设备(Scsi)读取数据。
我注意到,当我读取1024扇区时,ioctl完成时没有任何问题。当我读取2048时,过了很长一段时间后,它返回ENOMEM (errno=12),这甚至没有列在可能的错误列表中(请参阅)
我已经tripple检查了我传递的缓冲区大小是否合适,所以这不可能是这种情况--没有缓冲区溢出。
那么,我如何才能知道使用ioctl读取的最大缓冲区大小?
编辑1
一些附加信息可能会对您有所帮助:
Enterprise Linux Enterprise Linux Server release 5.3 (Carthage)
Red Hat Enterpr
我有一个独立的应用程序,在这个应用程序中,我试图为每个线程创建5个线程,我正在创建一个mongoclient,并将细节保存在MongoDB中,然后关闭mongoclient。
当我启动mongo服务时,它正在运行,但是当我在一段时间后启动我的java应用程序时,我的mongo服务就会被杀死,我可以在syslog中看到下面的错误。
Out of memory: Kill process 12715 (mongod) score 433 or sacrifice child\\
kernel: [2946780.340246] Killed process 12715 (mongod) total
我有一个java刮板,它产生大约1,500-2,100个线程,每个线程通过jdbc连接到同一个数据库,并进行插入。这些线程非常频繁地插入。
当连接太多时,数据库似乎会崩溃。当所有线程都失去连接时,我总是可以生成210个线程或连接。下面是在服务器端生成的日志消息。
2015-07-15 20:18:37 UTC [10825-21] LOG: checkpointer process (PID 13435) was terminated by signal 9: Killed
2015-07-15 20:18:37 UTC [10825-22] LOG: terminating any ot
我正在执行一个数据迁移任务,使用Python线程从Python运行60个并行进程。
一段时间后,PG崩溃,请参阅PG日志文件的结尾:
2021-11-17 09:30:09.973 CET [19372] FATAL: terminating connection due to unexpected postmaster exit
2021-11-17 09:30:09.973 CET [17944] FATAL: terminating connection due to unexpected postmaster exit
2021-11-17 09:30:09.973 CET [16
已经在AWS服务器上安装了tomcat tomcat-7.0.23,但是我启动的最后一个tomcat服务器会自动停机。经历过类似的问题"上的tomcat自动关闭",但没有解决‘我的问题。下面是catalina.out文件关闭时的行。
05-Jul-2017 18:13:30.823 INFO [Thread-6] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-bio-9580"]
05-Jul-2017 18:13:30.874 INFO [Thread-6] or