Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

メッセージが同時に来た場合にクラッシュする #42

Open
phenylshima opened this issue Feb 9, 2022 · 3 comments
Open
Labels
bug Something isn't working

Comments

@phenylshima
Copy link
Collaborator

No description provided.

@phenylshima phenylshima added the bug Something isn't working label Feb 9, 2022
@phenylshima
Copy link
Collaborator Author

phenylshima commented Feb 11, 2022

no-context-vutdのnode-cronを疑っています
kelektiv/node-cron#232
CPUやメモリが逼迫すると発生することがあるというコメントもありますし。

@phenylshima
Copy link
Collaborator Author

phenylshima commented Feb 28, 2022

v2.0.0をデプロイした後で音声合成するとこの問題が再現した。
topコマンドでCPU資源を消費しているプロセスを調べたところ、kswapdとgoogle_osconfigであった。
また、vmstatコマンドで内訳を調べると、ioのbi、すなわちストレージからの読み込みが大きく、cpuのwaが80以上と高いこともわかった。
これらから、この事象の原因はメモリの逼迫だと推測する。

@phenylshima
Copy link
Collaborator Author

Idle時

  • vutd-shovel CPU0.03%~0.1% Memory181MiB
  • postgres CPU0.00%~0.01% Memory69.78MiB

合成中

  • vutd-shovel CPU100% Memory670.7MiB

再生中

  • vutd-shovel 5% Memory179MiB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant