Skip to content

Instantly share code, notes, and snippets.

View amccarty's full-sized avatar

Alan McCarty amccarty

View GitHub Profile
@amccarty
amccarty / passenger.case
Created February 21, 2017 14:54
puppet centos case for passenger
/usr/local/share/gems/gems/passenger-4.0.58/buildout/apache2/mod_passenger.so
case $operatingsystem {
CentOS: {
if ! defined (Class ['::passenger']){
class {'::passenger':
passenger_version => $passenger_version,
package_ensure => $passenger_version,
@amccarty
amccarty / gist:85a44b0e0a2cea2660c422fdaab9d780
Created January 4, 2017 16:09
AWS: Compare local and S3 object checkums
pwd:[~]: aws s3api head-object --bucket elasticbeanstalk-bucket-name --key foo.zip
{
"AcceptRanges": "bytes",
"ContentType": "application/x-zip",
"LastModified": "Tue, 08 Nov 2016 15:28:46 GMT",
"ContentLength": 174862,
"ETag": "\"02e11bbb865a535196dc3c2f7cad94c5\"",
"Metadata": {}
}
pwd:[~]: md5 foo.zip
@amccarty
amccarty / gist:8e6d0a724ea6113d8bfbf7e452ff9de8
Created December 14, 2016 14:01
Check postgres DB size on disk
SELECT pg_database.datname,
pg_size_pretty(pg_database_size(pg_database.datname)) AS size
FROM pg_database;
@amccarty
amccarty / gist:4688423595c5ed33e74f6bb70d3be211
Created December 1, 2016 13:49
Remove all installed gems
for x in `gem list --no-versions`; do gem uninstall $x -a -x -I; done
@amccarty
amccarty / gist:efb8b8cfd2a42363cf060ff7778a10f9
Created November 27, 2016 20:47
Elastic Beanstalk memory monitor cron
#.ebextensions/01-memorymon.config
packages:
yum:
perl-Switch: []
perl-DateTime: []
perl-Sys-Syslog: []
container_commands:
00download:
command: "wget http://ec2-downloads.s3.amazonaws.com/cloudwatch-samples/CloudWatchMonitoringScripts-v1.1.0.zip"
@amccarty
amccarty / gist:0568f5028c628d34279725e17ba2ccdb
Created October 5, 2016 23:34
Fedora Commons backup/restore
Fedora Backup:
curl -v -X POST http://localhost:8080/fedora/rest/fcr:backup
(see catalina.out for backup location)
Fedora Restore:
curl -v -X POST -d "[path/to/backup/location]" http://localhost:8080/fedora/rest/fcr:restore
@amccarty
amccarty / gist:2148ff269b3f62f1fcf0748ab9811f63
Created September 30, 2016 15:02
apache redirect http to https
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule !/status https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
</IfModule>
@amccarty
amccarty / catalina.out
Created September 27, 2016 19:35
FCRepo 4.5.1 Can't create transaction.log
INFO 19:20:06.525 (ModeShapeRepositoryFactoryBean) Using repo config (classpath): file:/cul/app/tomcat/aws-110-046.internal.library.cornell.edu/webapps/fedora/WEB-INF/classes/config/minimal-default/repository.json
INFO 19:20:06.533 (DefaultPropertiesLoader) Loading properties
INFO 19:20:06.534 (DefaultPropertiesLoader) com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean.default.objectStoreDir = /cul/data/fedora/com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean.default.objectStoreDir
INFO 19:20:06.534 (DefaultPropertiesLoader) com.arjuna.ats.arjuna.objectstore.objectStoreDir = /cul/data/fedora/com.arjuna.ats.arjuna.objectstore.objectStoreDir
INFO 19:20:06.534 (DefaultPropertiesLoader) fcrepo.ispn.cache = /cul/data/fedora/fcrepo.ispn.cache
INFO 19:20:06.534 (DefaultPropertiesLoader) fcrepo.ispn.binary.cache = /cul/data/fedora/fcrepo.ispn.binary.cache
INFO 19:20:06.534 (DefaultPropertiesLoader) fcrepo.binary.directory = /cul/data/fedora/fcrepo.binary.directory
INFO 19:20:06.535 (DefaultPropertiesLoader
@amccarty
amccarty / catalina.out
Created September 9, 2016 13:22
Fedora 4.5.1 parent/child issue (post DB repair attempt)
Sep 09, 2016 9:17:49 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.42
Sep 09, 2016 9:17:49 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /cul/app/tomcat/sf-lib-dig-020.serverfarm.cornell.edu/webapps/fedora.war
Sep 09, 2016 9:18:00 AM org.apache.catalina.core.ApplicationContext log
INFO: Spring WebApplicationInitializers detected on classpath: [org.glassfish.jersey.server.spring.SpringWebApplicationInitializer@69e58aeb]
Sep 09, 2016 9:18:00 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
09:18:00.362 [localhost-startStop-1] INFO o.s.web.context.ContextLoader - Root WebApplicationContext: initialization started
09:18:00.447 [localhost-startStop-1] DEBUG o.s.w.c.s.StandardServletEnvironment - Adding [servletConfigInitParams] PropertySource with lowest search precedence
@amccarty
amccarty / catalina.out
Created September 8, 2016 19:39
Fedora 4.5.1 parent/child issue
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Sep 08, 2016 3:38:25 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Sep 08, 2016 3:38:25 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 560 ms
Sep 08, 2016 3:38:25 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Sep 08, 2016 3:38:25 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.42
Sep 08, 2016 3:38:25 PM org.apache.catalina.startup.HostConfig deployWAR