여러가지 Unix 도구가 있다. http://unix.stackexchange.com/a/19010
pssh
pdsh
clusterssh
clusterit
mussh
sudo update-alternatives --config vim | |
git config --global core.editor "vim" |
namespace :sidekiq do | |
def assert_process_running(pid) | |
begin | |
if pid == Process.waitpid(pid, Process::WNOHANG) then | |
raise "process killed" | |
end | |
end | |
puts "alive" | |
end | |
I18n.t 'datetime.distance_in_words.x_days', count: date_range |
use 5.010; | |
use UUID::Tiny; | |
use MIME::Base64::URLSafe; | |
foreach(1..1000000) { | |
$v=create_UUID(UUID_V1); | |
say $v.urlsafe_b64encode($v); | |
} |
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |
<property name="ignoreResourceNotFound" value="true" /> | |
<property name="searchSystemEnvironment" value="true" /> | |
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" /> | |
</bean> |
#!/bin/bash | |
# chkconfig: 2345 95 20 | |
# description: This application was developed by me and is tested on this server | |
# processname: my_app | |
# | |
# Tomcat 8 start/stop/status init.d script | |
# Initially forked from: https://gist.github.com/valotas/1000094 | |
# @author: Miglen Evlogiev <bash@miglen.com> | |
# | |
# Release updates: |
여러가지 Unix 도구가 있다. http://unix.stackexchange.com/a/19010
pssh
pdsh
clusterssh
clusterit
mussh
AWS에서 docker를 쓸 때 high traffic server라면 이렇게 하는 것이 좋겠다. amazon linux를 쓴다고 하자.
ulimit를 올려주어야 한다. /etc/security/limit.conf 에서 고쳐주어도 docker에는 적용되지 않는다.
limit.conf는 PAM을 통해서 로그인했을 때만 먹는 설정이라 그렇다.
docker로 띄운 process의 pid를 찾고 cat /proc/<pid>/limits
를 실행해서 보면 적용되었는지 아닌지 확실하게 알 수 있다.
kernel에서 직접 그 프로세스에 어떤 ulimit이 적용되었는지 확인하는 방법이다.
그래서 /etc/sysconfig/docker 파일을 만들고 아래를 추가한다.