Pytania otagowane jako ruby-on-rails

Ruby on Rails to platforma programistyczna typu open source MVC napisana w języku Ruby, zoptymalizowana pod kątem zadowolenia programistów i utrzymania zrównoważonej produktywności. Wiele rzeczy jest określonych przez konwencje, dzięki czemu nie musisz wymyślać nowych rzeczy, aby zachować produktywność.

8
Jak wymusić lub przekierować na SSL w Nginx?
Mam stronę rejestracji w subdomenie, takiej jak: https://signup.example.com Powinien być dostępny tylko przez HTTPS, ale obawiam się, że ludzie mogą natknąć się na to przez HTTP i dostać 404. Mój blok html / server w nginx wygląda następująco: html { server { listen 443; server_name signup.example.com; ssl on; ssl_certificate /path/to/my/cert; …

4
Zapobiegaj oznaczaniu poczty jako spam
Jest to kanoniczne pytanie dotyczące unikania klasyfikowania poczty wychodzącej jako spamu. Powiązane również: Zwalczanie spamu - co mogę zrobić jako: administrator poczty e-mail, właściciel domeny lub użytkownik? Co to są rekordy SPF i jak je skonfigurować? Zastanawiam się, jak zapobiec oznaczaniu moich e-maili z mojej witryny jako spamu? Używam sendmaila. …


2
Optymalna liczba procesów jednorożca na procesor
Korzystamy z aplikacji internetowej Ruby on Rails pod Unicorn. Nasza aplikacja nie jest ściśle związana z procesorem (mamy podwójny system Xeon E5645 z 12 rdzeniami, a średnia wartość obciążenia szczytowego wynosi około 6). Zaczęliśmy od 40 pracowników Unicorn, ale z czasem zwiększyło się zużycie pamięci aplikacji. Tak więc teraz musimy …

3
Przywróć wersjonowaną łyżkę S3 do określonego momentu w czasie
Powiedzmy, że mam włączoną wersję S3 dla mojego segmentu: http://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html Następnie, powiedzmy, że ktoś (na przykład młodszy pracownik) zepsuł wiadro S3 (przypadkowo usuwa niektóre pliki itp.) Jak mogę następnie przywrócić cały wersjonowany segment do określonego momentu w czasie? Wierzę, że powinno to być możliwe, biorąc pod uwagę API S3, ale …

1
Różne sposoby ponownego uruchomienia Apache?
Mam tutaj pytanie Apache. Przez całą moją karierę jako programista restartowałem Apache w następujący sposób: sudo /etc/init.d/apache2 restart Właśnie dzisiaj wdrożyłem moją pierwszą aplikację Railsową, ale miałem problem z ponownym uruchomieniem Apache na maszynie hosta. Gdy spróbowałem w ten sposób, Apache spróbowałby zrestartować, ale ostatecznie zawiesił się. To jednak działało …

5
Rekomendacje Amazon EC2 Ami dla darmowego poziomu?
Usługi internetowe Amazon niedawno wprowadziły darmową warstwę, w której w zasadzie dostajesz darmowe rzeczy do wypróbowania AWS i prowadzenia małych witryn i projektów. Zasadniczo jest darmowy, dopóki pozostajesz poniżej określonego limitu przepustowości, miejsca na dysku itp. Ponieważ przekroczenie limitów może szybko stać się dość drogie (dla hobbystów) chciałbym uzyskać pewne …

3
Replikacja MySQL na oddzielnych geograficznie serwerach
Moja organizacja zastanawiała się, jak geograficznie rozmieścić nasze serwery, jednocześnie aktualizując kopie zapasowe i idealnie rozkładając obciążenie. Pierwszą rzeczą, którą mam na myśli, jest Rails na MySQL. Szybkość zapisu nie jest zbyt wysoka (artykuły / komentarze pozostawiają mniej niż 1 na minutę, chociaż niektóre mają duże załączniki multimedialne). Więc, czy …

2
Rozwiązania do zarządzania interfejsami API [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat błędu serwera. Zamknięte 6 lat temu . Obecnie buduję interfejs API i szukam narzędzia, które pozwoliłoby mi monitorować (w graficznym interfejsie użytkownika) i używać ograniczenia prędkości. Natknąłem się …

1
Co powoduje błąd 400 Błędnych żądań dla wartości zerowej („”) i dlaczego nasze dzienniki nginx miałyby tak wiele?
Codzienne dzienniki z Logwatch regularnie zgłaszają 400 Bad Request, null: 1744 Czas (y) z naszych dzienników nginx. Wpisy w dzienniku wyglądają następująco: 123.123.123.123 - - [25/Jan/2011:14:44:19 -0500] "-" 400 173 "-" "-" Czy ktoś może wyjaśnić, w jaki sposób są one generowane i dlaczego jest ich tak wiele? Wydaje się, …

5
Jak mogę skonfigurować uwierzytelnianie Redmine => Active Directory?
Po pierwsze, nie jestem administratorem AD na stronie, ale mój menedżer poprosił mnie, abym spróbował zintegrować moją osobistą instalację Redmine z integracją z ActiveDirectory w celu przetestowania jej pod kątem wdrożenia na większą skalę. Nasz serwer AD znajduje się na hoście: port ims.example.com:389i mam użytkownika IMS/me. W tej chwili mam …

1
Problemy z instalacją / uruchomieniem Redis przez Resque
Próba wykonania instrukcji instalacji Resque / Redis tutaj: https://github.com/defunkt/resque/blob/master/README.markdown Utknąłem w miejscu, w którym próbuję uruchomić Redis za pomocą Resque na następujące polecenie: Craig:/usr/local/src/resque$ rake redis:start (in /usr/local/src/resque) Detach with Ctrl+\ Re-attach with rake redis:attach ../../bin/dtach -A /tmp/redis.dtach ../../bin/redis-server ../../../etc/redis.conf rake aborted! Command failed with status (127): [../../bin/dtach -A /tmp/redis.dtach …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.