Comments (6)
Also, it seems like Capistrano (or Rails) creates a shared/tmp/sockets
directory. Should this directory be used instead of creating a directory just for puma?
from capistrano-puma.
@kyledecot I changed the directory to match capistrano's sockets folder, however you will have to create the Puma directory if you want to use the jungle (the script ask for that) for now. In future release, you will be able to configure it.
I also updated the README with some missing informations. Let me know if you if there is any other issue.
Thank you
from capistrano-puma.
I don't believe I'm using the jungle. I simply ran the two commands I indicated and received the error. What/who is responsible for creating this sock
file?
from capistrano-puma.
puma try to create the socket after reading from /var/www/skateboxes/shared/config/puma.rb
Did you run puma:config ? if you did :
bundle update (to get the lastest version) and rerun it.
This time, the socket will be created in sockets folder.
You still have to set puma_state and puma_pid in other folder, if you don't have the puma folder in the shared path.
from capistrano-puma.
I pushed a new version, now you won't have to create any extra folder. Just puma:config (once) and then puma:start
from capistrano-puma.
Starting works much better now. Stopping on the other hand is a different story, haha. I'll open another issue. Thanks for your help so far!
from capistrano-puma.
Related Issues (20)
- Does the latest version work with rhel/centos? HOT 1
- Service "Type" should be configurable, or the sd_notify gem should be a dependency of this gem HOT 3
- Why does Capistrano not launch my Rails app itself? Why do I need capistrano-puma gem? HOT 1
- `cap production puma:config` results in `Don't know how to build task 'puma:config'` HOT 1
- `Failed to get D-Bus connection: No such file or directory` when trying to deploy HOT 11
- Puma 6.x HOT 4
- Permission denied with puma_access.log HOT 11
- Couple of issues with 6.0.beta HOT 2
- puma:restart service not found during deploy HOT 4
- Multiple X-Forwarded-Proto headers causing issues HOT 1
- WatchdogSec causes error when using Type=simple HOT 2
- Deploying a new app to a staging server won't start/restart puma/systemd HOT 3
- support for Puma v6.0 and upwards HOT 1
- release 5.x with support for Puma v6.0 HOT 1
- v6.0.0.beta.1 breaks Nginx functionality HOT 2
- Failed with result 'watchdog'. HOT 2
- capistrano doesn't support puma:stop task HOT 1
- When 6.0 GA? HOT 1
- after gem updates deploy fails with can't find service HOT 1
- Release 6.0.0 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from capistrano-puma.