データベースが160GBのSSDで100GBのサイトがあります。画像はS3にあります。
2時間ごとにPostgresがディスクを使い切るようなことをしています。バックアップではありません。
ディスクを200GBに増やすべきでしょうか?
データベースが160GBのSSDで100GBのサイトがあります。画像はS3にあります。
2時間ごとにPostgresがディスクを使い切るようなことをしています。バックアップではありません。
ディスクを200GBに増やすべきでしょうか?
ディスクは現在320GBありますが、ディスクがいっぱいになることはありません。それにもかかわらず、2時間ごとに以下のメッセージが表示されます。
Job exception: PG::DiskFull: ERROR: could not resize shared memory segment \"/PostgreSQL.2431023752\" to 134217728 bytes: No space left on device CONTEXT: parallel worker
4:31 am
17
Job exception: Failed to open TCP connection to 84.247.3.95:80 (Connection refused - connect(2) for \"84.247.3.95\" port 80)
5:56 am
Job exception: PG::DiskFull: ERROR: could not resize shared memory segment \"/PostgreSQL.4192722046\" to 134217728 bytes: No space left on device CONTEXT: parallel worker
6:26 am
Job exception: PG::DiskFull: ERROR: could not resize shared memory segment \"/PostgreSQL.175048658\" to 134217728 bytes: No space left on device
8:32 am
3
MD Composer Extras theme/component is throwing errors: TypeError: Cannot read properties of null (reading 'es')
8:36 am
86
Unicorn worker received USR2 signal indicating it is about to timeout, dumping backtrace for main thread config/unicorn.conf.rb:203:in `backtrace' config/unicorn.conf.rb:203:in `block (2 levels) in re
8:50 am
Job exception: PG::DiskFull: ERROR: could not resize shared memory segment \"/PostgreSQL.2657529202\" to 134217728 bytes: No space left on device CONTEXT: parallel worker
stackoverflow が 提案 しています。
これは、docker がデフォルトで共有メモリのサイズを
64MBに制限しているためです。
docker runで--shm-sizeオプションを使用して、このデフォルト値を上書きできます。